/*  
Theme Name: EcoPro

Theme URI: http://www.pagelines.com/themes/ecopro

Description: EcoPro is a professional WordPress theme built on the PageLines CMS framework. Designed and developed by <a href="http://www.pagelines.com">PageLines</a>.

Version: 1.3.7

Author: PageLines

Author URI: http://www.pagelines.com

Tags: theme-options, white, silver, light, two-columns, fixed-width, threaded-comments, custom-header, custom-colors, translation-ready

License: Licensed under the terms of GPL.

*/

/* Get Reset CSS */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/* Get Core CSS */
/* PageLines Core CSS Framework */

p,.p{margin-bottom: 1em;}
a:focus{outline:1px dotted invert;}
hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}
ol{list-style:decimal}
ul{list-style:disc;}

/* Commonly Used Graphical Elements */
.hl{
	background: url(images/hl-dot.gif) repeat-x top;
	clear: both;
	height: 2px;
	overflow: hidden;
	width: 100%;
}

/* Rounded corners in anything but IE */
	.wp-caption, .rounded5, .wp-pagenavi a, .wp-pagenavi span{
		-moz-border-radius: 5px;
		-khtml-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
	}
	.rounded10{
		-moz-border-radius: 10px;
		-khtml-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
	}

/* Inputs */
input{

	background: #fff url(images/form-field-bg.gif) no-repeat;
	border-top: 1px solid #ccc;
	border-right: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	border-left: 1px solid #ccc;
	font-size:110%;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:5px 3px 3px 5px;
}

.button, input[type="submit"], .submit, #searchform input#searchsubmit {
	border-color:#DEDEDE #bbb #bbb #DEDEDE;
	border-style:solid;
	border-width:1px;
	background: #e5e5e5 url(images/lightgrayup.png) repeat-x left top;
	margin:0;
	padding: 2px 3px 1px 5px;
	color: #666;
}

.button:hover, input[type="submit"]:hover, .submit:hover {
	color: #000;
}
.button:active, input[type="submit"]:active, .submit:active {
		background: #e5e5e5 url(images/lightgraydown.png) repeat-x left top;
}


/* Search form */

#s{
	border:1px solid #aaa;
	border-right: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
	margin-right:4px;
	padding:2px 3px 3px 22px;
	width:185px;
	color: #666;
}

 textarea {
	border-color:#DEDEDE #bbb #bbb #DEDEDE;
	border-style:solid;
	border-width:1px;
	font: 110% Arial, Helvetica, sans-serif;
	background:url(images/form-field-bg.gif) no-repeat;

	padding: 5px 3px 3px 7px;
}

 textarea:focus{
	border: solid 1px #999;
}

/* @ Widgets Default Formatting */

	/* Calendar */
	#calendar_wrap {text-align:center;padding: 8px 15px;margin: 0;}
	#wp-calendar {text-align:center;margin-top:5px;width:100%;}
	#wp-calendar caption{font-weight: bold; font-size: 1.2em;margin-bottom: .3em;}
	#wp-calendar td{padding:4px 8px;}
	#wp-calendar #today{font-weight: bold;border:1px solid #ccc;background:#f7f7f7;}
	
	/* Tags */
	.widget_tag_cloud .winner div{padding: 15px;}
	
	/* Archive */
	.widget_archive .winner select {
		margin: 10px;
	}
	
	/* Search */
	.widget_search #searchform {width: 100%;text-align: left;}
	.screen-reader-text {display:none;}

/* comments */
/* ------------------------------------- comment area  */

	.page .nocomments {display:none;}
	h3#comments-title {
		background: url(images/icons/comment.png) no-repeat 0px 3px;
		padding-left: 20px;
	
		clear: both;
	}
	#respond h3 {
		background: url(images/icons/edit.png) no-repeat 0px 6px;
		padding-left: 22px;
		clear: both;
	}


	
	
	/* @ Comment Form */
	#commentform { margin-top: 10px; }
	
	
	#commentform label {
		font-weight: bold;
		color:#666;
		font-size: 100%;
		padding-left: 5px;
	}
	#commentform small {
		font-size: 90%;
	}

	#commentform input {
		padding: 5px;
		display: block;
	}
	#commentform textarea {
		background: #FFF;
		width: 95%;
		height: 140px;
	}
	 #respond {margin: 20px 0;}
	 ol ul #commentform textarea {width: 90%;}

	#commentform textarea:focus, #commentform input[type="text"]:focus {
		border: solid 1px #999;
	}
	
	#commentform .form-submit{margin-bottom: 2em;}
	#commentform #submit {display: inline;}
	
	.form-allowed-tags {font-size: .85em;}
	.form-allowed-tags code {color: #777;display: block;font-size:10px;}

	.nocommentform {display:none}

	/* List of Comments */
		.commentlist {
			list-style-type:none;
	
			margin: 10px 0px 10px 18px;
			line-height: 130%;
			padding-left:45px;
			font-family: helvetica, arial, sans-serif;
		}
			.commentlist li{
				padding: 10px;
			}
			.commentlist ul.children {list-style-type: none;margin: .7em;}
			.commentlist ul.children .even {background:#fff;}
			.commentlist .alt {
				background: #F4F4F4;
				border-top: 1px solid #eee;
				border-bottom: 1px solid #eee;
			}
			.commentlist cite {
				font-weight: bold;
				font-style: normal;
				font-size: 110%;
			}

			.commentlist img.avatar {  float: left;  margin: 0 5px 5px -53px;  position: relative; }
			.commentlist .children img.avatar {  float: left;  margin: 0 10px 5px 0;  position: relative; }
			.commentlist .comment-meta {
				margin-bottom: 5px;
				display: block;
				font-size: 87%;
			}
			.commentlist .comment-meta  a{
				color: #999999;
			}




/* Common */
dt {font-weight:bold;}
dd {font-style: italic;}
sup {font-size:.7em;vertical-align: top;}
sub {font-size:.7em;vertical-align: bottom;}


/* PageLines Commonly Used */
	.subtle {color: #999;font-size: .9em;}
	.frame {
		padding: 8px;
		border: 1px solid #ddd;
		background: #fff;
		text-align:center;
	}
	.border{ 
		padding: 2px;
		border: 1px solid #ccc;
	}
	.hidden {display: none; visibility: hidden;}


/* WP stats */
	#wpstats{width:0px;height:0px;overflow:hidden;}

/* Wordpress caption */
	.wp-caption {
		text-align: center;
		background: #fff;
		border: 1px solid #ddd;
		margin: 10px;
		padding: 4px;
		margin-bottom: 1em;
	}
	.wp-caption-text {font-size: 11px; text-align: center; margin:0;padding:6px 3px 2px;line-height: 16px;}
	.wp-caption img {margin: 0;	padding: 0;	border: 0 none;margin-top: 5px;	}
	.wp-caption-dd {font-size: 11px;line-height: 17px;	padding: 0 4px 5px;	margin: 0;	}


/* FLOATING AND ALIGNMENT */
	.aligncenter,.alignnone {display: block;margin-left: auto;margin-right: auto;}
	.center, .textcenter {text-align: center;}
	.alignleft {float: left;margin:0 1.4em .4em 0;}
	.left {	float: left; }
	.textleft {text-align: left;}
	
	.alignright {float: right;margin:0 0 .4em 1.4em;}
	.right { float: right; }
	.textright {text-align:right;}
	
	.clear {clear:both;}
	
	.block{display:block;}
	
	img.center, img[align="center"] {display: block;margin-left: auto;margin-right: auto;}
	img.left, img[align="left"] { float:left;margin: 2px 10px 5px 0px;}
	img.right, img[align="right"] {	float:right;margin: 2px 0px 5px 10px;}
	
	
/* CLEARFIX -- fixes clearing issue for floated elements */
	.fix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	.fix{display:inline-block;} 
	* html .fix{height:1%;}
	.fix{display:block;}

/* Get Theme CSS */
body{font-size:13px;line-height:1.6em;font-family:Arial,sans-serif;background:#679810 url(images/bg.png) repeat 0 0}a:focus{outline:1px dotted invert}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}ol{list-style:decimal}ul{list-style:square}.hentry ul,ol{margin-left:25px;margin-bottom:1em}blockquote{background:#f2f2f2;border:1px solid #eee;margin:0 0 1em 1em;padding:1em 1em .5em}.content{width:960px;margin:0 auto}#header .content{background:#fff;zoom:1;position:relative;z-index:40}#spotlight{position:relative;z-index:0}#spotlight,#footer{background:#679810 url(images/eco-bg-spotlight-rpt.jpg) repeat-x center top}#spotlight .effect,#footer .effect{background:transparent url(images/eco-bg-spotlight.jpg) no-repeat center top}#spotlight .shadow-bottom{background:transparent url(images/spotlight-shadow-bottom.png) repeat-x left bottom}#sidebar{width:300px;float:right;position:relative;color:#424242;margin:0;padding:0}#maincontent{float:left;width:630px;background:#fff;margin-right:-1px;display:inline}#wrapper{padding-bottom:50px}.contentcontainer{background:#fff url(images/bg-ccontainer.png) repeat-x 0 75px;min-height:460px}.texture{min-height:460px;background:#fff;width:1000px;margin:0 auto;padding:25px 0 45px}a{text-decoration:none}a,.commentlist cite,.commentlist cite a,#sub_head #subnav .current_page_item a,#grandchildnav .current_page_item > a,.branding h1 a:hover,#nav ul li a:hover,#nav .current_page_item a,#nav .current_page_item a:hover,#nav .current_page_ancestor a,#nav .current_page_parent a,#nav ul li a:active,.post-comments a:hover{color:#6D9F23}h1,h2,h3,h4,h5,h6,#nav{font-family:"helvetica neue", "myriad pro", helvetica, arial, sans-serif;font-weight:700;line-height:1.3em;color:#000;margin:0;padding:0}h1 em,h2 em,h3 em,h4 em,h5 em,h6 em,#nav em{text-transform:lowercase;font-style:italic}h1{font-size:2.6em}h2{font-size:1.7em}h3{font-size:1.5em}h4{font-size:1.3em}h5{font-size:1.1em}h6{font-size:1em}.branding{float:left;padding:15px 0}.branding h1 a{font-weight:700;color:#333;font-size:44px;line-height:.9;text-shadow:#fff 0 1px 0;letter-spacing:-1px}.site-description{font-size:1em;margin-top:5px;color:#999}.socialicons{line-height:20px;border:1px solid #ddd;background:#f1f1f1;text-align:left;margin-bottom:1em;font-weight:700;font-size:11px;color:#999}.socialicons .socialeffect{height:24px;border-top:1px solid #fff;border-left:1px solid #fff;padding:7px 12px}.socialicons span{margin-right:13px;text-shadow:#fff 0 -1px 0}.socialicons a{margin-right:5px}.socialicons img{vertical-align:middle}#fcolumns_container .socialicons{float:left;background:none;width:20%;border:none;color:#fff}#fcolumns_container .socialicons .socialeffect{border:none;padding:1px 20px}#fcolumns_container .socialicons span{text-shadow:0 -1px #666;font-size:17px;display:block;padding-bottom:26px}#nav{font-size:1.1em;line-height:1.1em;float:right;text-align:right;position:absolute;right:0;bottom:0;width:740px;margin-top:0}#nav ul{list-style:none;display:block;float:right;position:relative;margin:0;padding:0}#nav ul li{float:right;text-align:right;margin:0 0 0 5px;padding:0}#nav li a{color:#666;letter-spacing:1px;text-transform:uppercase;font-weight:700;line-height:1.2em;text-decoration:none;display:block;border:1px solid transparent;border-bottom:none;padding:5px 13px 3px}#nav ul ul{display:none}#sub_head{font-size:12px;background:#f1f1f1 url(images/subheadbg.png) repeat-x 0 0;border-bottom:1px solid #bbb;border-top:1px solid #e1e1e1;height:35px;line-height:1em;overflow:hidden}#sub_head ul{list-style:none;margin:0}#sub_head #subnav{margin:0}#sub_head li a,#sub_head span.subnav_last,#sub_head span.subnav_first{color:#000;display:block;border:none;border-right:1px solid #ccc;border-left:1px solid #fff;text-shadow:#fff 0 .5px .5px;padding:11px 12px 12px}#sub_head span.subnav_last{border-left:1px solid #fff;border-right:none;padding-left:0;padding-right:0}#sub_head span.subnav_first{border-right:1px solid #ccc;border-left:none;padding-left:0;padding-right:0;margin-left:-2px}#sub_head li a:hover{border-left:1px solid #aaa;border-right:1px solid #aaa;background:#eee url(images/subhead_active.png) repeat-x 0 0;margin-left:-1px;padding-left:13px}#sub_head li a:active{border:none;background:#eee url(images/subhead_active.png) repeat-x 0 0;border-left:1px solid #ccc;border-right:1px solid transparent}#sub_head .current_page_item a,#sub_head li.current_page_ancestor a,#sub_head .current-cat a{border:none;background:#eee url(images/subhead_active.png) repeat-x 0 0;border-right:1px solid #fff;border-left:1px solid #ccc}#grandchildnav li{line-height:1em;border-top:none;margin:0;padding:0}#grandchildnav li a,#grandchildnav .current_page_item ul li a{display:block;text-shadow:#fff 0 -1px 0;border:1px solid transparent;border-left:3px solid transparent;background:transparent;padding:7px 5px}#grandchildnav li a:hover,#grandchildnav .current_page_item ul li a:hover{background:#efefef;border-left:3px solid #ddd;text-decoration:none}#grandchildnav .current_page_item a{background:#efefef;border-left:3px solid #ddd}#grandchildnav li ul{margin:0 0 0 25px}.subleft{width:620px;float:left;text-align:left;padding:0 10px}#overview{border-bottom:1px dotted #bbb;margin-bottom:1em}#searchform{background:url(images/search-field.png) no-repeat 0 0;position:relative;width:210px;margin:0 auto}#header #searchform{position:absolute;top:5px;right:0}#searchform input{background:transparent;color:#999;font-size:12px;border:none;width:165px;padding:13px 5px 8px 13px}#searchform input.submit{height:16px;position:absolute;right:15px;top:12px;width:15px;margin:0;padding:0}.pagetitle{color:#fff;text-transform:uppercase;padding:.5em 0}.hentry{clear:both;overflow:hidden;border-bottom:1px solid #DFDDD5;margin-bottom:2.5em}.billboard{background:#f7f7f7;border:1px solid #eee;padding:100px 15px}.post-nav{clear:both;background:#f7f7f7;margin-bottom:30px;font-size:11px;position:relative;padding:5px 15px}.post-nav a,.post-nav a:visited{color:#999;text-decoration:none}.post-nav .previous a{float:left;display:block;padding-left:24px;background:url(images/post-previous.gif) no-repeat left center}.post-nav .next a{float:right;display:block;padding-right:24px;text-align:right;background:url(images/post-next.gif) no-repeat right center}.copy{padding:0 0 25px}.post-thumb a{float:left;margin-right:20px}.post-thumb img{display:block;margin:0 0 .8em}.post-header{width:460px;float:left;display:inline}.post-title{margin-right:58px;float:left;position:relative}.post-title h2{margin-bottom:5px;font-size:2em;line-height:1em;text-transform:none;letter-spacing:-.02em;padding:0 0 5px}.post-comments a{float:right;margin-left:-50px;background:url(images/comments-bubble.png) no-repeat top center;width:45px;height:50px;display:block;font-weight:700;font-size:1.3em;line-height:34px;text-align:center;position:relative;zoom:1}.post-comments a:hover{text-decoration:none;color:#000}.post-comments a span{padding-right:0}.metabar{margin:0 0 .5em}.metabar em{background:#eee;color:#444;font-size:.9em;font-style:normal;line-height:1.75em;padding:5px 8px}.post-excerpt{color:#444;font-style:italic;margin:1em 0}.author-info{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:15px}.author-info h3{text-transform:capitalize;font-size:26px}.post-author{margin:0 0 1em}.author-details{font-size:.85em}.author-descr{display:table;height:1%}.author,.auxilary a{font-variant:small-caps}.author{background:#fff;padding:0 10px}.post .entry{margin-bottom:1em;border-top:1px solid #eee;padding:1em 0}.post .entry h1,h2,h3,h4,h5{padding-bottom:.8em}.post-footer{height:42px;background:#f7f7f7;border-top:1px solid #fff;overflow:hidden;padding:0 18px}.post-footer a{color:#000;font-weight:700}.post-footer .left{line-height:38px}.post-footer .left span{font-weight:700;font-size:14px;text-align:center;width:33px;margin-right:6px;display:inline-block;line-height:32px;padding:4px 0 8px}.post-footer .right{padding:9px 0 0}.post-footer .right span{line-height:21px}.post-footer img{margin:0 0 0 2px}.tags{font-style:italic;color:#777;font-size:10px}.widget_search .wtitle{margin-bottom:10px}.rss-date{display:block;color:#999;font-size:.9em;line-height:1.2em}#welcome .twitter{background:url(images/icons/balloon-twitter.png) no-repeat 0 0;font-style:italic;display:block;font-size:10px;line-height:1.5em;margin:0 10px;padding:5px 6px 14px 26px}#welcome .twitter a{font-style:normal}#welcome{margin-bottom:1em;background:#659726 url(images/bg-welcome.png) repeat-x left top;border-left:1px solid #659726;border-top:1px solid #659726;border-bottom:1px solid #568120;border-right:1px solid #568120;text-shadow:#568120 0 1px 0}#welcome .welcometext{color:#fff;border-left:1px solid #A0CB4B;border-top:1px solid #A0CB4B}#welcome .greeting{color:#fff;font-size:16px;padding:10px 15px 5px}#welcome .welcomemessage{padding:5px 10px 15px 15px}.wtitle{text-align:left;text-transform:uppercase;font-size:1.1em;background:#fff;border-bottom:1px solid #ddd;padding:5px 8px}#sidebar .widget{border:1px solid #ddd;border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1}#sidebar .wtitle{text-shadow:#fff 0 1px 0;font-weight:700;border-top:1px solid #fff;border-left:1px solid #fff;background:#f1f1f1}.widget ul li{list-style:none;display:block;padding:4px}.widget ul li a{color:#666}.widget ul li ul li{margin-left:20px;border:none;font-size:.9em}#footer{clear:both;font-size:1em;overflow:hidden;text-align:left;text-shadow:#666 0 -1px 0}#footer .content{padding:20px 0 7em}#fcolumns_container{width:982px;float:right;background:url(images/bg-fcolumn-lines.png) repeat-y top left}.fcol{width:152px;float:left;display:inline;padding:0 20px}#footer h3{color:#fff;margin-bottom:.5em;font-size:17px}#footer ul{list-style-type:none}#footer ul li a{padding-left:4px}#respond{background:#f7f7f7;margin-top:2em;border:1px solid #eee;padding:20px 25px 6px}#cred{position:absolute;bottom:20px;left:50%;margin-left:-55px;width:150px}#cred small{font-size:8px}#cred a{margin-right:10px}a.plimage{display:block;float:left;height:55px;width:40px;font-size:8px;color:#eee;text-align:center}.icons{-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.pad_small{padding:8px}.pad_big{padding:15px 20px}.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption-text{font-size:11px;text-align:center;line-height:16px;margin:0;padding:6px 3px 2px}.wp-caption-dd{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:10px}.wp-caption img{border:0 none;margin:0;padding:0}table{margin-bottom:20px}table td{padding:3px 10px}table td.views{text-align:center}table tr.alternate{background:#f5f5f5}p,.p,#sidebar #widgets,.widget{margin-bottom:1em}#site,#nav li,.post-title-section{position:relative}#header,#main{background:#fff}#spotlight a,#footer,#footer a,#welcome a{color:#fff}.leftsidebar #sidebar,#sub_head ul li,.pic img,.page-nav .previous-entries,.alignleft{float:left}.leftsidebar #maincontent,.page-nav .next-entries,.alignright{float:right}#fullwidth #maincontent,.post-header.post-nothumb{width:100%}.hentry a:hover,.post-title h2 a:hover,#welcome a:hover,.widget ul li a:hover,#footer ul li a:hover,#cred a:hover{text-decoration:underline}#subnav ul li a:active,.post-nav a:hover{color:#000;text-decoration:none}h1 a,h2 a,h3 a,h4 a,h5 a,.post-title h2 a,.metabar a{color:#000}#nav ul ul li,.pic{text-align:left}.author-info small,.auxilary a{color:#999}.widget_categories .postform,.widget ul{margin:10px}.textwidget,.page-nav{padding:15px}

/* Your custom styling can go in: custom.css ** Just don't replace this file on Updates */
.clearfix{zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}html,body{margin-top:0!important}html body #main .texture,html body #main .content{width:1050px!important}.author,.auxilary a{font-variant:inherit!important;padding:0!important}#header{height:95px;background:url(images/header-bk.jpg) repeat-x #f3f3f3;overflow:visible;border-top:5px solid #0092c8;border-bottom:1px solid #e5e5e5;padding-top:10px}#nav{font-family:"Droid Sans";font-size:17px;overflow:visible;height:40px}#nav li a{font-weight:400;letter-spacing:0;position:relative;margin:5px 5px 3px;padding:0}#nav li a span span{width:7px;height:4px;display:inline-block;position:absolute;left:50%;margin-left:-3px;bottom:-7px;background:url(images/hdr_top_arow_ac.png) no-repeat}a,.commentlist cite,.commentlist cite a,#sub_head #subnav .current_page_item a,#grandchildnav .current_page_item > a,.branding h1 a:hover,#nav ul li a:hover,#nav .current_page_item a,#nav .current_page_item a:hover,#nav .current_page_ancestor a,#nav .current_page_parent a,#nav ul li a:active,.post-comments a:hover{color:#00adef}#nav ul.dropdown a:hover,#nav ul.dropdown li.menuhover > a{border:1px solid transparent!important;background:transparent!important}#header #searchform{right:-5px;background:url(images/search_bgrd.png) no-repeat 0 0}#searchform input{background:transparent;color:#999;font-size:12px;border:none;width:145px;padding:7px 0 6px 13px}#searchform input.submit{right:13px;top:1px;height:23px;width:20px;padding:2px 6px 7px 8px}.contentcontainer{background:url(images/body_bgrd.png) repeat}#maincontent{background:transparent;width:700px}#sidebar{width:325px;padding-top:5px}#sidebar .widget{font-family:Lato;font-weight:300;width:321px;height:auto;background:#fff;box-shadow:0 0 5px #ccc;margin-bottom:10px;color:#232323;position:relative}#sidebar .widget p,#sidebar .widget h1,#sidebar .widget h2,#sidebar .widget h3,#sidebar .widget h4,#sidebar .widget span{font-family:Lato,Arial}#sidebar .widget p{font-size:14px;margin:0 10px 5px}#sidebar .widget.bor_top,#sidebar .widget.widget_categories{border-top:4px solid #1ca3f0}#sidebar .widget span.blog_hd{text-transform:uppercase;font-weight:300;font-size:21px;display:block;margin:15px 10px}#sidebar #con_social ul{overflow:hidden}#sidebar #con_social ul li{list-style-type:none;display:inline-block;float:left;position:relative;text-align:center;margin-left:25px}#sidebar #con_social ul li span.soc_icon{background:url(images/sprite_social_icons.png) no-repeat;width:60px;height:60px;display:block;text-align:center;margin-bottom:5px}#sidebar #con_social ul li span.soc_icon#soc_fbuk{background-position:0 0}#sidebar #con_social ul li span.soc_icon#soc_twitter{background-position:-122px 0}#sidebar #con_social ul li span.soc_icon#soc_gplus{background-position:-61px 0}#sidebar #con_social ul li span.count{display:block;text-align:center;font-size:14px;font-weight:400;margin-bottom:-3px;color:#2f2f2f}#sidebar #con_social ul li span.label{display:block;text-align:center;color:#636363;font-size:14px}#sidebar #newsletter.widget{background:#fff;border-top:4px solid #1ca3f0}#sidebar #newsletter.widget div#int_filed_cont{margin:5px 10px}#sidebar .widget p.error_message{font-size:12px;color:red;margin-top:-10px;display:none}#sidebar #newsletter.widget div#int_filed_cont input#mail{border:1px solid #ccc;background:url(images/inp_bgnd.png) repeat-x;width:235px;border-radius:5px 0 0 5px;font-family:Lora,Lato,Arial;font-weight:300;font-size:13px;color:#868686;padding:9px}#sidebar #newsletter.widget div#int_filed_cont a#mail_go{position:relative;top:-8px;left:-5px;display:inline-block;text-indent:-5000px;background:url(images/homepage_03.png) no-repeat 0 -223px;width:42px;height:36px;z-index:100}div#newsletter #popup{display:none;width:275px;border:1px solid #CCC;background:#1ca3f0;border-radius:6px;box-shadow:0 0 5px #CCC;position:absolute;text-align:center;font-size:17px;color:#FFF;font-family:Lato;font-weight:500;left:9px;top:76px;letter-spacing:1px;z-index:2000;padding:8px 10px}#sidebar h4.wtitle{font-weight:400;font-size:12px;border:none;text-shadow:none;color:#3d3d3d;text-transform:uppercase}.widget_sp_image .winner{height:auto; background:#fff}.widget_sp_image a{display:block;margin:0!important}.widget_sp_image a img{min-width:321px!important;max-width:321px!important;border-radius:0;height:auto}#twtr-widget-1 .twtr-bd,#twtr-widget-1 .twtr-timeline i a,#twtr-widget-1 .twtr-bd p{font-size:13px!important}#sidebar .widget.widget_categories .winner{background:#fff;margin:0}#sidebar .widget.widget_categories .winner h4.wtitle{font-weight:300;font-size:21px;display:block;text-align:left;background:none;color:#232323;margin:10px;padding:0}#sidebar .widget.widget_categories .winner ul li{border-bottom:1px dashed #ccc;position:relative;text-align:right;padding:5px 0}#sidebar .widget.widget_categories .winner ul li a{font-size:16px;position:absolute;left:0}#sidebar .widget.widget_categories .winner ul li:last-child{border:none}#sidebar #fbuk_widget.widget{border-top:4px solid #3b5998;background:#fff}#sidebar #fbuk_widget.widget .widget_container{width:300px;margin:0 auto}#sidebar #tweet_widget.widget{border-top:4px solid #6ec3f6;background:#fff}#tweet_widget #twtr-widget-1 .twtr-doc,#twtr-widget-1 .twtr-hd a,#twtr-widget-1 h3,#twtr-widget-1 h4{background-color:#6ec3f6!important;color:#fff!important;border-radius:0}#tweet_widget #twtr-widget-1 .twtr-doc,#twtr-widget-1 .twtr-hd a,#twtr-widget-1 h3,#twtr-widget-1 h4 a{background-color:#6ec3f6!important;color:#fff!important}#tweet_widget .twtr-widget-profile img.twtr-profile-img{background:#fff;box-shadow:0 0 5px gray;padding:1px}#tweet_widget .twtr-timeline{border-radius:0}html body .contentcontainer .wp-pagenavi{position:relative!important;width:100%;text-align:center;border:1px solid #CCC;border-radius:5px;background:url(images/nav_bgrd.png) repeat-x!important;background-color:#ccc;overflow:hidden;margin:0;padding:0!important}html body .contentcontainer .wp-pagenavi span.pages,.wp-pagenavi span.extend{display:none!important;border-radius:0!important}html body .contentcontainer .wp-pagenavi a,html body .contentcontainer .wp-pagenavi span.current{border-radius:0!important;background-color:transparent!important;display:inline-block!important;border:0!important;font-family:Lato!important;margin:0!important;padding:5px 13px!important}html body .contentcontainer .wp-pagenavi span.current{padding-top:2px!important;border-top:3px solid #2696C3!important;background:#FFF!important;color:#2696C3!important;font-weight:700!important;box-shadow:0 0 5px gray!important}html body .contentcontainer .wp-pagenavi span.pages{border:none;background:transparent}html body .contentcontainer .wp-pagenavi a.first{color:#2696c3;position:absolute;left:0;border-right:1px solid #ccc!important;border-radius:4px 0 0 4px}html body .contentcontainer .wp-pagenavi a.last{color:#2696c3;position:absolute;right:0;border-left:1px solid #ccc!important;border-radius:0 4px 4px 0}html body .contentcontainer .wp-pagenavi a.first:hover{border-radius:4px 0 0 4px!important}html body .contentcontainer .wp-pagenavi a.last:hover{border-radius:0 4px 4px 0!important}.popular-recent_section{width:323px;height:auto;margin-bottom:10px;overflow:visible;position:relative;font-size:14px;font-family:Lato;color:#232323}.shadow_div{width:321px;height:335px;position:absolute;box-shadow:0 0 10px #ccc;top:41px;left:1px}.popular-recent_section ul.tab li{list-style-type:none;float:left;position:relative;margin:0;padding:0}.popular-recent_section ul.tab li a{font-size:18px;color:#232323;border:1px solid #ccc;border-radius:5px 5px 0 0;background:#d8d8d8;box-shadow:0 0 5px #ccc;display:block;margin:0 5px 0 0;padding:10px 10px 15px}#post_content{overflow:visible;width:322px;height:356px;position:relative;top:-5px}#content_popular,#content_recent{background:#fff;position:absolute;left:1px;width:100%;height:100%}#content_popular ul li,#content_recent ul li{position:relative;overflow:hidden;z-index:1000;list-style-type:none;border-bottom:1px solid #f2f2f2;padding:10px 0 0}ul li a.post_thumb{display:block;float:left;margin:0 10px 10px}ul li a.post_thumb img{width:63px;height:63px;border:1px solid #ccc;background:#fff;padding:2px}ul li a.post_title{font-size:13px;color:#232323;float:left;width:227px}ul li span.author_name,ul li span.author_name a.category_link{color:#8b8b8b;font-size:11px}ul li span.author_name a.category_link{color:#049fd5;font-size:13px;text-decoration:underline}.postwrap .hentry{border:0!important}body.home .post_wrapper,body.search .post_wrapper,body.archive .post_wrapper,body.category .post_wrapper,body.author .post_wrapper{border:1px solid #ccc;background:#fff;box-shadow:0 0 10px #ccc;position:relative;min-height:205px;height:auto;margin:5px;padding:10px}body.single .post_single{border:1px solid #ccc;background:#fff;box-shadow:0 0 10px #ccc;height:auto;position:relative;margin:5px;padding:20px}body.single .post_single .post-title-section{position:relative;border-bottom:1px dotted #ccc;margin-bottom:20px}body.single .post_single .post-title{border-bottom:none!important;padding-bottom:5px}body.single .post_single .cat_heading{position:relative;left:-20px;top:-20px;background:url(images/cat_lt_bgrd.jpg) 10px center no-repeat;background-color:#fafb9d;width:668px;overflow:hidden;padding:10px}body.single .post_single p,body.single .post_single ul li,body.single .post_single ol li,body.single .post_single span,body.single .post_single h2,body.single .post_single h3,body.single .post_single h4{font-size:15px;color:#111;font-family:Lato;font-weight:300;line-height:26px}body.single .post_single h1{font-weight:500;font-size:25px;text-transform:uppercase}body.single .post_single h2{font-size:21px}body.single .post_single h3{font-size:20px}body.single .post_single p{line-height:26px;font-weight:400}body.single .post_single ul,body.single .post_single ol{margin-bottom:5px}body.single .post_single ul li,body.single .post_single ol li{font-size:16px;font-weight:400}body.single .post_single ul li a,body.single .post_single ol li a,body.single .post_single p a{border-bottom:1px dotted #00aeef;font-size:17px}body.single .social_share_wrapper{width:627px;position:relative;bottom:5px;margin:20px 0}.yarpp-related h3{text-transform:uppercase;font-family:"Lato !important";color:#3d3d3d!important}.yarpp-related a.yarpp-thumbnail{position:relative;width:150px;height:150px;border:2px solid #3d3d3d}.yarpp-related a.yarpp-thumbnail:hover{box-shadow:0 0 5px #ccc;border-color:#f9c444}
.yarpp-related a.yarpp-thumbnail span.yarpp-thumbnail-title{text-align:left;font-size:10px;overflow:visible;line-height:14px;background:#3d3d3d;color:#fff;opacity:.8;width:120px;position:absolute;bottom:0;margin:0;padding:5px 5px 31px}.yarpp-related a.yarpp-thumbnail:hover span.yarpp-thumbnail-title{opacity:1}.yarpp-related .yarpp-thumbnail > img,.yarpp-thumbnail-default{width:100%!important;height:100%!important;margin:0!important}.cat_heading a{font-size:17px;color:#87881e;margin-left:35px}.cat_heading span{display:inline-block;width:84px;height:39px;background:url(images/cat_rt_bgrd.jpg) no-repeat;position:absolute;top:0;right:0}.social_share_wrapper{background:#f5f5f5;border:1px solid #e4e4e4;width:645px;position:absolute;bottom:10px;padding:15px 10px}span.down_arr{display:inline-block;width:18px;height:11px;background:url(images/down_arrow.png) no-repeat;position:absolute;top:-3px;left:30px}.social_share_wrapper span.label{color:#424242;font-size:17px;font-style:italic;font-weight:700;font-family:Lato;margin-left:5px}.share_buttons{display:inline-block;position:absolute;left:85px;top:13px}.share_buttons a{display:inline-block;margin-right:5px}.post-thumb{float:left;margin-right:10px;position:relative;margin-top:7px}.post-thumb,.post-thumb a,.post-thumb a img{width:160px;height:160px}span.cat_link{position:absolute;bottom:0;display:inline-block;width:200px;height:38px;left:-13px;overflow:hidden}span.cat_link a{opacity:.9;width:auto;height:auto;display:inline-block;background:url(images/cat_link.png) no-repeat;font-family:Lato;font-weight:500;font-size:17px;color:#2a2a2a;padding:8px 10px}span.cat_link a:hover{opacity:1;text-decoration:none}body.home .post-header,body.search .post-header,body.archive .post-header,body.category .post-header,body.author .post-header{width:455px}body.home .post-title,body.search .post-title,body.archive .post-title,body.category .post-title,body.single .post_single .post-title,body.author .post-title,{padding-bottom:5px;border-bottom:1px dotted #ccc;margin:0}body.home .post-title h1,body.search .post-title h1,body.archive .post-title h1,body.category .post-title h1,body.single .post_single .post-title h1,body.author .post-title h1{font-family:Lato;font-size:21px;font-weight:300;color:#111;width:500px}body.home .post-title,body.search .post-title,body.archive .post-title,body.category .post-title,body.single .post_single .post-title,body.author .post-title{border-bottom:1px dotted #ccc;padding-bottom:5px}body.single .post-title h1{width:650px!important}.metabar{background:none;margin:0 0 0 -15px}.metabar em,span.lbl_cat a{background:none;color:#686868;font-size:11px;margin:0}span.lbl_cat a{font-family:Arial}span.lbl_cat a:hover{font-size:11px;text-decoration:underline;font-family:Arial}.metabar span.icon_author,.metabar span.icon_time,.metabar span.icon_comments,span.icon_edit,span.icon_category{display:inline-block;background:url(images/metabar_icons.png) no-repeat;position:relative;top:4px;margin:0 3px 0 5px}.metabar span.icon_author{width:21px;height:19px;background-position:0 0}.metabar span.icon_time{width:20px;height:19px;background-position:-21px 0}.metabar span.icon_comments{width:22px;height:19px;background-position:-43px 0}.metabar span.icon_edit{width:18px;height:19px;background-position:-66px 0;top:0}.metabar span.icon_category{background-position:-89px -3px;width:13px;height:13px;top:0}span.icon_edit a.post-edit-link{display:inline-block;font-size:12px;width:50px;color:#686868;margin:-1px 0 0 20px}.metabar span.com_lbl{color:#686868;text-decoration:none}span.dsq-postid{font-size:12px!important;color:#686868!important}.metabar a,.metabar a:hover{color:#686868;text-decoration:none;font-size:15px;display:inline-block;margin:0}.post-excerpt{font-family:Lato;font-size:16px;font-weight:400;line-height:24px;font-style:normal;color:#111;margin:5px 0}a.continuereading{font-size:16px;font-family:Lato;font-style:normal;color:#299fe2}a.continuereading b i{font-style:normal;display:inline-block;width:16px;height:5px;background:url(images/arrow_right.png) no-repeat}#footer{background:url(images/foot_bk.jpg) repeat;border-top:5px solid #1c1c1c;padding-bottom:50px}#footer #spotlight .effect,#footer .effect{background:none}#fcolumns_container{background:none;position:relative}#footer .content{padding-top:10px;padding-bottom:0}.fcol{width:170px;padding:0 5px}#footer h3{padding-bottom:0;margin-bottom:5px;font-family:Lato;font-size:13px!important;color:#fff!important;font-weight:700;text-transform:uppercase;text-shadow:none}#footer ul li a{font-size:12px;color:#969696;text-shadow:none;padding-left:0}#footer ul li a:hover{text-decoration:none;color:#5c5c5c;text-shadow:none}#footer #col_last{position:absolute;right:10px;width:215px;text-align:right;font-size:12px;color:#737373;text-shadow:none}#footer #col_last a.gaditek_link{color:#c8c8c8}.author_info_wrapper{border-top:1px dotted #ccc;overflow:hidden;position:relative;padding:20px 0}.author_info_wrapper .desc{width:560px;float:right}.author_info_wrapper .desc p,.author_info_wrapper .desc h3{margin-bottom:0;padding-bottom:0;color:#737373!important}.author_info_wrapper .desc#desc h3{font-weight:500!important;font-size:20px!important}.avatar{width:80px;float:left}.avatar img{width:70px;height:70px}.post-nav{background:#fff;border-top:1px dotted #ccc;overflow:hidden;position:relative;margin:15px 0 0!important;padding:10px 0 0!important}.post-nav .previous a,.post-nav .next a{color:#1ca3f0;font-size:12px;font-family:Lato;font-weight:500}.hentry{overflow:visible!important;margin-bottom:10px}body ul#cevhershare{width:72px!important;border-radius:7px 0 0 5px!important;border:none!important;display:block!important;position:absolute;float:none!important;text-align:center;list-style:none!important;z-index:99;left:20px!important;top:185px!important;margin:0;padding:2px 0!important}.subscribe_loader{display:inline-block;width:30px;height:30px;background:url(images/subscribe_loader.gif) repeat;position:absolute;top:80px;right:22px;opacity:0}body h1,body h2,body h3, body h4, body h5, body h6{font-family:Lato;color:#1d1d1d!important}body h1{font-size:25px!important;font-weight:400!important}body h2{font-size:20px!important;font-weight:400!important;padding:12px 0 !important;}body.single h3{font-weight:600!important;font-size:18px!important;padding:0 0 5px!important}body h4{font-size:17px!important;font-weight:600!important;}#ph_social_share_bottom{top:0!important;position:relative;padding:10px 0 10px 30px}#ph_social_share_bottom .phsmc{margin-left:5px}.post-nav span.previous{float:left;text-transform:uppercase;line-height:20px!important;font-size:14px!important;font-weight:400!important}.post-nav span.previous a,.post-nav span.next a{padding-left:0;padding-right:0;background:none;text-transform:capitalize}.post-nav span.next{text-transform:uppercase;text-align:right;float:right;font-size:14px!important;font-weight:400!important;line-height:20px!important}body.single .post_single p,body.single .post_single ul li,body.single .post_single span,body.single .post_single a,body.single .post_single td{font-family:"Helvetica Neue",Helvetica,Arial!important}body.single .post_single p,body.single .post_single h1,body.single .post_single h2,body.single .post_single h3{line-height:19px!important}body.single ul li{font-size:14px!important}.wp-caption{border:none!important;border-radius:0!important;padding-top:10px;background:none!important}.wp-caption p{font-family:"Helvetica Neue",Helvetica,Arial!important;font-size:12px!important}p.quote,blockquote,div.blockquote{margin-left:20px;margin-right:20px;background-color:#eee;border-color:silver;border-style:solid;border-width:1px 1px 1px 5px;padding:10px}blockquote p{padding-bottom:0!important;margin-bottom:0}body.single #nav ul#menu-navigation li a{font-size:17px!important}span.nr_post_title{color:#fff!important;line-height:12px!important;height:47px!important;font-size:10px!important}#cevhershare{background:#fff!important;margin-left:-94px!important;box-shadow:-2px 0 10px #ccc}#disqus_thread{background:#fff;box-shadow:0 0 10px #ccc;margin:10px 5px 5px;padding:10px}#nrelate_related_1{position:relative;top:50px}.nrelate_popular{margin:0!important}.nrelate .nr_inner{margin-top:-15px!important}.nrelate-popular-widget{border-top:4px solid #1ca3f0!important;background:#fff!important}.nrelate-popular-widget .winner ul li a span.nr_post_title{font-size:15px!important;line-height:16px!important;color:#fff!important}.nrelate-popular-widget .winner h3.nr_title span{font-weight:300;font-size:21px;display:block;text-align:left;background:none;color:#232323;text-transform:uppercase;margin:10px;padding:0}.nrelate_engadget li a.nr_row_1{background:#046dab!important}.nrelate_engadget li a.nr_row_2{background:#0080cb!important}.nrelate_engadget li a.nr_row_3{background:#219ce4!important}.nrelate_engadget li a.nr_row_4{background:#49b4f2!important}.nrelate_engadget li a.nr_row_5{background:#72c4fd!important}.billboard{border:0!important;background:transparent!important;box-shadow:none!important;position:relative;overflow:hidden;min-height:300px;margin:5px;padding:10px}.billboard p{font-family:Lato;font-size:15px;color:#3d3d3d;margin:15px 0}.billboard #searchform input[type=text]{background:transparent;color:#999;font-size:12px;border:none;width:145px;padding:10px 10px 10px 0 !important}.billboard #searchform input[type=image]{right:13px;border-radius:0 4px 4px 0;top:1px;height:23px;width:20px;margin:9px -4px 0 0;padding:0!important}span.error_image{display:inline-block;width:219px;height:206px;background:url(images/img_404.png) no-repeat;position:relative;top:10px;left:50%;margin-left:-110px}span.error_image.img_search{background:url(images/img_nosearch.png) no-repeat}table.tbl_custom{width:100%}table.tbl_custom tr td{text-align:center;border:1px solid #ccc;background:#fff;padding:10px 0}table.tbl_custom tr.rw_first td{background:#f2f2f2}table.tbl_custom tr.rw_color td{background:#fbfcfc}table.tbl_custom tr td span.heading_icons{display:inline-block;background:url(images/table_sprite.png) no-repeat;text-indent:-5000px}table.tbl_custom tr td span.heading_icons#memory{background-position:0 -4px;width:33px;height:35px}table.tbl_custom tr td span.heading_icons#space{background-position:-52px -4px;width:23px;height:35px}table.tbl_custom tr td span.heading_icons#data{background-position:-100px -4px;width:20px;height:35px}table.tbl_custom tr td span.heading_icons#processor{background-position:-135px -4px;width:35px;height:35px}table.tbl_custom tr td span.heading_icons#price{background-position:-188px -6px;width:29px;height:35px}.breadcrumbs_wrapper{position:relative;overflow:hidden;width:100%;margin-bottom:10px}.breadcrumbs_wrapper ul{list-style-type:none;overflow:hidden;display:inline-block;background:url(images/breadcrum_bg.png) repeat-x;padding-left:10px;border-radius:10px 0 0 10px;margin:0 0 20px}.breadcrumbs_wrapper ul li{float:left;color:#676767!important;font-size:11px!important;padding:10px}.breadcrumbs_wrapper ul a{float:left;color:#676767!important;text-decoration:none;font-size:14px;padding:10px}.breadcrumbs_wrapper ul li a{color:#676767!important;text-decoration:none!important;border-bottom:0!important;font-size:11px!important;padding:0}.breadcrumbs_wrapper ul span.breadcrumb_seperator{display:inline-block;width:27px;height:40px;float:left;background:url(images/breadcrum_seperator.png) no-repeat;text-indent:-5000px}.breadcrumbs_wrapper ul span.breadcrumb_seperator.last{background-color:#fff}#img_wrapper img{width:50px;height:50px;margin-right:10px}#news_banner{width:687px;height:150px;background:url(images/news_banner.jpg) no-repeat;box-shadow:0 0 5px #3d3d3d;margin:6px 0 15px 6px}.updated{font-size:11px!important;color:#686868!important}.email-forms-wrapper{position:fixed;top:0;left:50%;z-index:99999}.email-forms-wrapper ul{list-style-type:none}#email-box-2{float:none;position:relative;width:716px;height:387px;background:url(images/email_box_2.png) no-repeat;z-index:20000}#email-box-2 h1{font-family:'Droid Sans'!important;font-weight:400!important;color:#949494!important;float:none!important;font-size:36px!important;line-height:45px;background:#fff;margin:25px 30px 10px!important;padding:10px 25px}#email-box-2 h1 span.curve{color:#0096ff;background:url(images/curve.png) no-repeat 5px 35px;padding-bottom:13px}#email-box-2 h1 b{color:#0096ff}#email-box-2 .email-left{width:205px;height:180px;float:left;margin-left:0;margin-top:10px}.email-left h2{font-family:'Droid Sans'!important;font-weight:700!important;font-size:19px!important;color:#ff8400!important;float:none!important;display:block!important;padding-bottom:0}.email-left h2 span{font-size:33px!important;line-height:30px;display:block;text-transform:uppercase}.email-left p{font-family:Arial;font-size:16px;color:#6d6d6d;line-height:22px;font-weight:400!important;margin:10px 0}.cw_book{width:171px;height:191px;background:url(images/pop-book.png) no-repeat;float:left;margin:10px 0 0 35px}.email-left ul{float:none}.email-left ul li{font-family:Arial;font-size:15px;color:#616060;position:relative;font-weight:400!important;padding:3px 5px}.email-left ul li sub{display:block;float:right;background:#3d3d3d;color:#fff;font-weight:700;font-size:9px;line-height:13px;padding:0 10px}.email-left ul li span{display:inline-block;width:14px;height:14px;background:url(images/email-arrow.png) no-repeat;margin:3px 5px 0 0}.email-right{float:right;position:relative;right:16px;top:0;width:274px;height:234px;background:url(images/frm-bg.png) no-repeat}.email-right h2{font-family:Arial!important;font-size:22px!important;color:#fff!important;font-weight:400!important;line-height:27px!important;margin:25px 50px 0 20px !important}.email-right h2 b{color:#7b4300}.email-right .email-frm-wrapper{bottom:35px;left:30px}.email-right .email-frm-wrapper input{margin-bottom:10px;width:225px!important;margin-left:20px;background:#fff}.email-right .email-frm-wrapper a.email-frm-submit{float:right;margin-right:20px}.nothanks{color:#7f7f7f;font-size:12px;display:inline-block;font-family:Arial}#email-box-2 .nothanks{position:absolute;bottom:40px;right:45px}p.success_message{display:none;position:absolute;bottom:19px;z-index:1000;text-align:center;color:#3d3d3d;left:36px;width:635px;background:#ccc;font-weight:700;font-family:Lato;font-size:13px;text-transform:uppercase;padding:5px}.email-wrappers{position:absolute;top:100px;left:50%;margin-left:-350px}.back-layer{width:100%;height:100%;background:#3d3d3d;opacity:.9;position:fixed;top:0;left:0;z-index:10000}a.email-frm-submit{background:none repeat scroll 0 0 #4C4C4C;border:1px solid #3D3D3D;border-radius:5px 5px 5px 5px;color:#FFF;font-family:Lato;font-size:16px;padding:4px 10px}body ul#sharebar{display:block!important}body #ceveshare_outer_wrapper{position:absolute;top:0;left:0;width:100px;height:auto;background:#ccc;z-index:999999}body #ceveshare_outer{position:relative;width:100px;height:600px;z-index:999999}#header .content,.contentcontainer .texture{background:transparent}#nav li,.popular-recent_section ul.tab{position:relative}#sidebar .widget span.blog_hd,.nrelate-popular-widget .winner h3.nr_title span,#sidebar .widget.widget_categories .winner h4.wtitle,.author_info_wrapper .desc p{font-size:15px!important}#sidebar .widget.widget_categories,.popular-recent_section ul.tab li a.active{background:#fff}html body .contentcontainer .wp-pagenavi a.last:hover,html body .contentcontainer .wp-pagenavi a.first:hover,html body .contentcontainer .wp-pagenavi a:hover{background:#2696C3!important;color:#fff!important}#content_popular.none,#content_recent.none,.email-bx-1-wrapper.none,.back-layer.none{display:none}ul li span.author_name a.category_link:hover,.breadcrumbs_wrapper ul a:hover{text-decoration:none}body.single .post_single ul li a:hover,body.single .post_single ol li a:hover,body.single .post_single p a:hover,#footer #col_last a:hover,.post-nav .previous a:hover,.post-nav .next a:hover{text-decoration:underline}.post-thumb a img,.wp-caption img{border:1px solid #ccc}#footer #col_last span,#footer a.gaditek_link{text-shadow:none;color:#c8c8c8}.wp-caption a,.form_type-1 #email-bx-1-wrapper,.form_type-2 #email-bx-2-wrapper,.email-wrappers.type-1,.email-wrappers.type-2{display:block}span.nr_text span.nr_text,.nr_inner a.nr_panel span.nr_text,.nr_inner a.nr_panel span.nr_text span.nr_text{color:#fff!important;font-size:10px!important;line-height:12px!important;overflow:visible!important}#twtr-widget-1 .twtr-tweet a,.cust-email{color:#00adef!important}

.yarpp-thumbnails-horizontal .yarpp-thumbnail, .yarpp-thumbnail-default, .yarpp-thumbnail-title {
	display: inline-block;
	*display: inline;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail {
	border: 1px solid rgba(127,127,127,0.1);
	width: 130px;
	height: 170px;
	margin: 5px;
	margin-left: 0px;
	vertical-align: top;
}
.yarpp-thumbnail > img, .yarpp-thumbnail-default {
	width: 120px;
	height: 120px;
	margin: 5px;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail > img, .yarpp-thumbnails-horizontal .yarpp-thumbnail-default {
	display: block;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail-title {
	font-size: 1em;
	max-height: 2.8em;
	line-height: 1.4em;
	margin: 7px;
	margin-top: 0px;
	width: 120px;
	text-decoration: inherit;
	overflow: hidden;
}

.yarpp-thumbnail-default {
	overflow: hidden;
}
.yarpp-thumbnail-default > img {
	min-height: 120px;
	min-width: 120px;
}

body.single .post_single p a
{
	display: inline-block;
}

/* For WP.org theme repository checklist */
.alignright {}
.alignleft {}
.alignnone {}
.aligncenter {width: auto !important;}
.avatar {}
.wp-caption {}
.gallery {}
.wp-smiley {}

.twtr-widget .twtr-hd h3
{
  font-size: 11px !important;
  padding-bottom: 0 !Important;
}
#link_symbol
  {
    color: #fff;
    position: absolute;
    top: 73px;
    z-index: 100;
    left: 50px;
  }
#twtr-widget-1 .twtr-hd h4 a
{
  margin-left: 15px;
} 
body.single .post_single h3
{
  font-weight: 700;
  font-size: 18px !important;
}
body.single .post_single p, body.single .post_single ul li, body.single .post_single span, body.single .post_single a, body.single .post_single td, body.single .post_single ol li
{
  font-family: "Helvetica Neue",Helvetica,Arial !important;
}
body.single ul li, body.single ol li, body.single p
{
  font-size: 14px !important;
}
body.single .post_single p, body.single .post_single ul li, body.single .post_single ol li, body.single .post_single h1, body.single .post_single h2, body.single .post_single h3 
{
  line-height: 20px !important;
}
body.single .post_single h2, body.single .post_single h3 
{
  padding-bottom: 0;
}
#nrelate_related_1 h3.nr_title span
{
  font-family: lato !important;
  font-size: 15px !Important;
  text-transform: uppercase;
}
#ph_social_share_bottom{ top: 0 !important;}
/*
#nrelate_related_1 div.nr_inner a.nr_panel span.nr_text span.nr_post_title
{
  font-family: Lato !important;
  font-size: 12px !important;
  line-height: 13px !important;
  height: 70px !important;
  text-transform: uppercase !important; 
}
.nrelate_toon.nr_130 .nr_text 
{
  position: absolute !important;
  top: 55px !important;
}
*/


body.single .post_single ul li a, body.single .post_single ol li a, body.single .post_single p a {
border-bottom: none !important;
color: #0F2D5F !important;
text-decoration: underline;
}
body.single .post_single ul li a:hover, body.single .post_single ol li a:hover, body.single .post_single p a:hover {
color: #194A9C !important;
}
body h2{font-weight: bold !important;}
body {
background: url('images/foot_bk.jpg') repeat !important;
}
h1.entry-title{ text-transform: capitalize !important; }

/* New changes in Search box */
.widget_search
{
 overflow: hidden !important;
 background: #fff !important;
 border-top: 4px solid #1ca3f0 !important;
}
.widget_search .winner h4
{
 background: #fff !important;
 font-size: 15px !important;
 font-weight: 300 !important;
 padding-left: 10px !important;
}
.widget_search input[type="text"]
{
 background: url(/blog//wp-content/themes/ecopro/images/inp_bgnd.png) repeat-x !important;
 width: 243px !important;
 border: 1px solid #ccc !important;
 border-radius: 5px 0 0 5px !important;
 font-family: Lora,Lato,Arial !important;
 font-weight: 300 !important;
 font-size: 13px !important;
 color: #868686 !important;
 padding: 9px !important;
 margin-left: 7px !important;
 margin-bottom: 0 !important;
 margin-right: 0 !important;
}
.widget_search input[type="submit"]
{
 width: 42px !important;
 left: -5px !important;
 display: inline-block !important;
 text-indent: -5000px !important;
 background: url(/blog/wp-content/themes/ecopro/images/btn_search.png) no-repeat !important;
 height: 36px !important;
 z-index: 100 !important;
 border: none !important;
 position: relative;
 margin-bottom: 0 !important;
 right: 0 !important;
 cursor: pointer !important;
}
.post_single h3, h3 {
font-size: 20px !important;
font-weight: bold !Important;
}

/* 4 Pixel Round Box*/
.round_4{-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}

/*banner fix class*/
#sidebar .widget.banner_fix{ position:fixed; /*right:151px;*/ top:14px; }


/*CNG call to action*/
.sid_form form{position:absolute; left:29px; top:390px;   }

.sid_form .winner{height:520px;}

.sid_form form input{width:170px; *width:160px; border:0px; margin-bottom:24px;  color:#858585;}

.sid_form .sid_form_subm{background:none; font-size:20px; color:#121212; width:294px; text-align:center; padding:13px 0; margin-left:-15px;}

.sid_form  input[type="submit"]:active{background:none;}


.blog_c2a{position:relative;}

.blog_c2a form{position:absolute; left:62px; top:313px; width:500px;   }

.blog_c2a2 form{top:285px;}


.blog_c2a form input{width:210px; *width:200px; border:0px; color:#858585; float:left; margin-top:4px;}

.blog_c2a  .sid_form_subm{background:none; font-size:18px; color:#121212; width:200px; text-align:center; padding:17px 0; margin:-11px 0 0 11px;}

.blog_c2a  input[type="submit"]:active{background:none;}