	.widget { /*margin-bottom: 62px;*/}
	.widget ul { padding-left: 0; margin:0; list-style: none;}
	.widget ul ul li { margin-left: -3px;}
	.widget li {position: relative;}
	.mark {
		position: absolute; left: 4px; top: 8px;
		display: block; width: 4px; height: 4px;
		border-radius: 100%;
		-moz-transition: background-color .8s; -webkit-transition: background-color .8s; -o-transition: background-color .8s;
	}
	li:hover > .mark { -moz-transition: background-color .1s; -webkit-transition: background-color .1s; -o-transition: background-color .1s;}

	.hiden-title {display: none;}

/*	Widget hovers
-------------------------------------------------------------- */
	.widget_meta li, .widget_pages li, .widget_categories li, .widget_archive li { margin-bottom:1px;}
	.widget_meta a, .widget_pages a, .widget_categories a, .widget_archive a {
		display: inline-block; padding:2px 13px 2px 12px;
		-moz-transition: all .8s; -webkit-transition: all .8s; -o-transition: all .8s;
	}
	.widget_meta a:hover, .widget_pages a:hover, .widget_categories a:hover, .widget_archive a:hover { -moz-transition: all .1s; -webkit-transition: all .1s; -o-transition: all .1s;}

/*	Categories */
	.widget_categories {}

	.widget_categories .hiden-title + ul {
		background: url(../images/line-1.png) no-repeat; background-size: 76px 1px;
		padding: 30px 0 0;
	}


/*	Recent comments */
	.widget_recent_comments li { background: url(../images/comments_ico.png) no-repeat; background-size: 14px 13px;  margin-top: 15px; text-align: left;}
	.widget_recent_comments li:first-child { margin-top: 0;}
		
/*	Text */
	.widget_text .widget-title { margin-bottom: 11px;}
	.widget_text ul { list-style:inherit; padding-left: 19px; margin-bottom:18px;}
	.widget_text .qd_list { padding-left:0; list-style: none;}
	.widget_text ol li { line-height:1.7;}
	
	.textwidget p > a { padding: 1px 3px 0px; margin: -1px 0px 3px; display:inline-block;}
		
/*	Calendar */
	.widget_calendar table { position: relative; width: 100%; border-collapse: separate; border-spacing: 1px; }
	.widget_calendar th { padding: 6px 0; font-size: 14px; font-weight: 500}
	.widget_calendar tbody td { border: 1px solid #e8e8e8; border-color: rgba(0,0,0,0.06); box-shadow: inset 0 0 6px rgba(0,0,0,.06); line-height: 14px; padding: 6px 6px 17px 6px; font-size: 14px; border-radius: 1px; }
	.widget_calendar tbody td a { font-weight: bold; background: none;}
	.widget_calendar td.pad { border: none; box-shadow: none;}
	.widget_calendar #today { background: #e8e8e8; background: rgba(0,0,0,0.06);}
	
	.widget_calendar tfoot { position: absolute; top: -3px; right:-8px; margin: 0 auto; width:auto;}
	
	.widget_calendar  #prev a,  .widget_calendar #next a { 
		display: block;	width: 19px; height: 19px;	
		background:url(../images/elegance_sprite.png) no-repeat; background-size:987px 705px;
		text-indent:100%; font:0/0 serif; color: transparent;
		-moz-transition: background-color .1s ease-in; -webkit-transition: background-color .1s ease-in; -o-transition: background-color .1s ease-in;
		cursor: pointer;
	}
	.widget_calendar #prev a { background-position:-342px -155px;}
	.widget_calendar #next a { margin-right: 11px; background-position:-387px -155px;}

/*	Tagcloud */
	.widget_tag_cloud .tagcloud { text-align: left;}
	.widget_tag_cloud .widget-title { margin-bottom:18px;}
	
	.widget_tag_cloud a {
		display: inline-block;
		height: 23px;
		line-height: 23px;
		padding: 0 10px 0;
		margin: 0px -1px 5px 3px;
		-moz-transition: all .8s; -webkit-transition: all .8s; -o-transition: all .8s;
		text-transform:lowercase;
	}
	.widget_tag_cloud a:hover {-moz-transition: all .05s; -webkit-transition: all .05s; -o-transition: all .05s;}
	

/* Rss */
	.rsswidget img { margin:0px 6px 3px 0px;  vertical-align:middle;}
	.widget_rss li + li { margin-top: 38px;}
	.widget_rss .rss-date { display: block; padding: 10px 0;}
	.widget_rss cite { display: block; margin-top: 7px;}

/* Flickr */
	.widget_flickr .widget-title { margin-bottom:21px;}
	.widget_flickr .box { margin: 0px 0px 0px -6px;}
	.widget_flickr .flickr_badge_image { display: inline-block; width:56px; margin: 1px 0px 0px 6px; line-height: 0.8}
	.widget_flickr a { display: block;}
	.widget_flickr img {  -moz-transition: none; -webkit-transition: none; -o-transition: none;}

/*	Gallery */
	.widget_gallery ul { margin: -4px 0px 0px -13px; /* text-align:center; */}
	.widget_gallery li { display: inline-block; margin: 11px 0px 0px 13px; line-height: 0.8;}
	
	.widget_gallery a { display: block;}
	.widget_gallery img { -moz-transition: none; -webkit-transition: none; -o-transition: none;}
	.ie8 .widget_gallery a { float: left;}
	
	.widget_gallery span.placeholder span {	width:109px; height:114px;}
	
	
/*	Recent Post */
	span.placeholder { display: block;}
	span.placeholder span { display: block; width: 75px; height: 51px; background:url(../images/no-image.png) no-repeat 50% #ebeaea; background-size: 24px 27px;}
	
	.widget_recent_posts .widget-title { margin-bottom:18px;}
	.widget_recent_posts li + li { margin-top: 23px;}
	.widget_recent_posts .fleft { margin-right: 7px; line-height:.7}
	.widget_recent_posts .recent_txt { overflow: hidden;}
	.widget_recent_posts .recent_txt > a {display: inline-block; padding: 3px 7px; margin: -1px 0 0 0;}
	.widget_recent_posts p { margin: 4px 0 0; padding: 1px 0px 3px 7px;}
	
	.widget_recent_posts p:before { content:''; display:inline-block; width:14px; height:13px; margin:0px 5px 2px 0px; background:url(../images/elegance_sprite.png) 0 -470px; background-size:987px 705px; vertical-align:middle;}

/*	Popular Post */
	.widget_popular_posts .widget-title { margin-bottom:18px;}
	.widget_popular_posts  li + li { margin-top: 23px;}
	.widget_popular_posts .fleft { margin-right: 7px;line-height:.7}
	.widget_popular_posts .recent_txt {	overflow: hidden;}
	.widget_popular_posts .recent_txt > a {display: inline-block; padding: 3px 7px; margin: -1px 0 0 0;}

	.widget_popular_posts .recent_txt p { margin: 4px 0 0; padding: 1px 0px 3px 7px;}
	.widget_popular_posts .comments:before { content:''; display:inline-block; width:14px; height:13px; margin:1px 5px 0px 0px; background:url(../images/elegance_sprite.png) 0 -564px; background-size:987px 705px;}
	
	.widget_popular_posts  li, .widget_recent_posts  li {text-align: left;}

/* Recent comments */
	.widget_recent_comments .recentcomments a {	
		display: inline-block !important;
		padding: 1px 7px !important;
		margin-top: -1px !important;
	}


/*	Social links */
	.widget_social_links li { display: inline-block;}

/*	Twitter */
	.widget_twitter .widget-title { padding-bottom:18px; margin-bottom: 14px;}
	.twitter-item {	position: relative;	padding-left: 33px; text-align:left;}
	.twitter-item + .twitter-item { margin-top: 39px;}
	.twitter-date { display: block; margin: 0;}
	.twitter-link { padding: 1px 3px 0px; margin: -1px 0px 3px; display:inline-block;}
	.twitter-icon {	position: absolute; left: -1px; top: 3px; display:block; width: 20px; height: 16px; background:url(../images/elegance_sprite.png) 0 -188px; background-size:987px 705px;-moz-transition: background .4s ease-out; -o-transition: background .4s ease-out; -webkit-transition: background .4s ease-out;}