/******************************************************************************/
/* Widget																	  */
/******************************************************************************/

.theme-widget
{
	margin-top:50px;
}

.theme-widget:first-child
{
	margin-top:0px;
}

.theme-footer-top .theme-widget
{
	margin-top:0px;
	margin-bottom:50px;
}

	/**************************************************************************/
	/* Widget / Header														  */
	/**************************************************************************/

	.theme-widget>.theme-widget-header
	{
		text-align:center;
		margin-bottom:20px;
		padding:12px 15px 12px 15px;
	}

	/**************************************************************************/
	/* Widget / Misc														  */
	/**************************************************************************/

	.widget_tag_cloud a,
	.widget_meta>ul>li a,
	.widget_pages>ul>li a,
	.widget_archive>ul>li a,
	.widget_categories>ul>li a,
	.widget_recent_entries>ul>li>a,
	.widget_recent_comments>ul>li>a,
	.widget_tag_cloud a:hover,
	.widget_meta>ul>li a:hover,
	.widget_pages>ul>li a:hover,
	.widget_archive>ul>li a:hover,
	.widget_categories>ul>li a:hover,
	.widget_recent_entries>ul>li>a:hover,
	.widget_recent_comments>ul>li>a:hover
	{
		text-decoration:none;
	}
	
	/**************************************************************************/
	/* Widget / Reset list													  */
	/**************************************************************************/

	.theme-widget ul
	{
		margin:0px;
		padding:0px;
		list-style:none;
	}

		.theme-widget ul li,
		.theme-widget ul li ul
		{
			margin:0px;
			padding:0px;
		}
	
/******************************************************************************/
/* Widget / Text															  */
/******************************************************************************/

/******************************************************************************/
/* Widget: Meta																  */
/* Widget: Pages															  */
/* Widget: Archive															  */
/* Widget: Categories														  */
/******************************************************************************/

.widget_archive
{
	display:none;
}

	.widget_meta>ul,
	.widget_pages>ul,
	.widget_archive>ul,
	.widget_categories>ul
	{
		margin:0px;
		padding:0px;
		list-style-type:none;
	}

	.widget_pages>ul ul.children,
	.widget_categories>ul ul.children
	{
		margin-left:0px;
	}

		.widget_meta>ul>li,
		.widget_pages>ul>li
		.widget_archive>ul>li,
		.widget_categories>ul>li
		{
			padding:0px;
			position:relative;
			box-sizing:border-box;			
		}

		.widget_archive>ul>li,
		.widget_categories>ul>li
		{
			float:left;
			margin-right:8px;
		}

		.widget_meta>ul>li,
		.widget_pages>ul>li
		{
			clear:both;
			display:block;
		}

		.widget_meta>ul>li a,
		.widget_pages>ul>li a,
		.widget_archive>ul>li a,
		.widget_categories>ul>li a
		{
			display:block;
			margin-bottom:8px;
			padding:9px 12px 7px;
		}

		.widget_meta>ul>li a,
		.widget_pages>ul>li a
		{
			margin-bottom:0px;
		}

		.widget_archive>ul>li
		{
			height:100%;
			overflow:hidden;
		}
		
		.widget_categories>ul>li
		{
			display:none;
		}
		
/******************************************************************************/
/* Widget: Tags																  */
/******************************************************************************/

.widget_tag_cloud a
{
	float:left;
	display:block;
	margin-right:8px;
	margin-bottom:8px;
	text-decoration:none;
	padding:9px 12px 7px;
	font-size:11px !important;
}

/******************************************************************************/
/* Widget: Recent entries													  */
/* Widget: Recent comments													  */
/******************************************************************************/

.widget_recent_entries,
.widget_recent_comments 
{
	
}

	.widget_recent_entries>ul,
	.widget_recent_comments>ul
	{
		margin:0px;
		padding:0px;
		list-style-type:none;
	}
	
		.widget_recent_entries>ul>li:first-child,
		.widget_recent_comments>ul>li:first-child
		{
			padding-top:0px;
		}
	
		.widget_recent_entries>ul>li,
		.widget_recent_comments>ul>li
		{
			padding-top:10px;
			padding-bottom:10px;
		}
		
		.widget_recent_comments>ul>li
		{
			display:none;
		}
		
			.widget_recent_entries>ul>li>a,
			.widget_recent_comments>ul>li>a,
			.widget_recent_entries>ul>li>span,
			.widget_recent_comments>ul>li>span
			{
				display:block;
			}

			.widget_recent_entries>ul>li>a,
			.widget_recent_comments>ul>li>a
			{

			}

			.widget_recent_entries>ul>li>span,
			.widget_recent_comments>ul>li>span
			{

			}
			
/******************************************************************************/
/* Widget: Theme post recent												  */
/******************************************************************************/

.widget_theme_widget_post_recent,
.widget_theme_widget_post_most_like,
.widget_theme_widget_post_most_comment
{
	
}

	.widget_theme_widget_post_recent ul,
	.widget_theme_widget_post_most_like ul,
	.widget_theme_widget_post_most_comment ul
	{
		margin:0px;
		padding:0px;
		list-style-type:none;
	}
	
		.widget_theme_widget_post_recent ul li,
		.widget_theme_widget_post_most_like ul li,
		.widget_theme_widget_post_most_comment ul li
		{
			clear:both;
		}
		
		.widget_theme_widget_post_recent ul li .theme-widget-divider,
		.widget_theme_widget_post_most_like ul li .theme-widget-divider,
		.widget_theme_widget_post_most_comment ul li .theme-widget-divider
		{
			clear:both;
			height:1px;
			font-size:0px;
			margin-top:20px;
			margin-bottom:20px;
		}
		
			.widget_theme_widget_post_recent ul li .theme-circle,
			.widget_theme_widget_post_most_like ul li .theme-circle,
			.widget_theme_widget_post_most_comment ul li .theme-circle
			{
				float:left;
				margin-top:5px;
			}
			
			.widget_theme_widget_post_recent ul li a,
			.widget_theme_widget_post_recent ul li a+span,
			.widget_theme_widget_post_recent ul li .theme-widget-divider,
			.widget_theme_widget_post_most_like ul li a,
			.widget_theme_widget_post_most_like ul li a+span,
			.widget_theme_widget_post_most_like ul li .theme-widget-divider,
			.widget_theme_widget_post_most_comment ul li a,
			.widget_theme_widget_post_most_comment ul li a+span,
			.widget_theme_widget_post_most_comment ul li .theme-widget-divider
			{
				display:block;
				margin-left:55px;
			}
			
			.widget_theme_widget_post_recent ul li a,
			.widget_theme_widget_post_most_like ul li a,
			.widget_theme_widget_post_most_comment ul li a
			{
				
			}
			
			.widget_theme_widget_post_recent ul li a+span,
			.widget_theme_widget_post_most_like ul li a+span,
			.widget_theme_widget_post_most_comment ul li a+span	
			{
				margin-top:5px;
			}
		
/******************************************************************************/
/* Widget: Calendar															  */
/******************************************************************************/
	
.widget_calendar,
.widget_calendar a
{
	
}

	/**************************************************************************/
	/* Widget: Calendar / Table												  */
	/**************************************************************************/

	.widget_calendar table
	{
		width:100%;
		position:relative;
		table-layout:auto;
		border-collapse:collapse;
	}
	
		.widget_calendar table td,
		.widget_calendar table th
		{
			padding:0px;
		}
	
		/**********************************************************************/
		/* Widget: Calendar / Table / Caption								  */
		/**********************************************************************/
	
		.widget_calendar table caption
		{
			padding-bottom:5px;
		}
		
		/**********************************************************************/
		/* Widget: Calendar / Table / Head									  */
		/**********************************************************************/
		
		.widget_calendar table thead
		{
			margin-bottom:2px;
		}
		
			.widget_calendar table thead th
			{
				font-weight:normal;
			}
			
		/**********************************************************************/
		/* Widget: Calendar / Table / Body									  */
		/**********************************************************************/
	
		.widget_calendar table tbody
		{
			
		}
	
			.widget_calendar table tbody td
			{

			}
			
				.widget_calendar table tbody td a
				{
					
				}
				
		/**********************************************************************/
		/* Widget: Calendar / Table / Footer								  */
		/**********************************************************************/
				
		.widget_calendar table tfoot
		{
			top:0px;
			position:absolute;
		}	
		
		/**********************************************************************/
		/* Widget: Calendar / Table / Misc									  */
		/**********************************************************************/
		
		.widget_calendar table>tbody>tr:first-child>td
		{
			border-top:none;
		}
		
		.widget_calendar table #prev,
		.widget_calendar table #next,
		.widget_calendar table td.pad
		{
			border:none !important;
			background:transparent !important;
		}
		
		.widget_calendar table a,
		.widget_calendar table a:hover
		{
			display:block;
			text-decoration:none;
		}
		
		.widget_calendar table tfoot,
		.widget_calendar table tfoot a,
		.widget_calendar table caption
		{
			text-transform:uppercase;
		}
		
		.widget_calendar table thead th,
		.widget_calendar table tbody td,
		.widget_calendar table tbody td a
		{
			text-align:center;
			line-height:250% !important;
		}
		
/******************************************************************************/
/* RSS																		  */
/******************************************************************************/

.widget_rss
{
	
}
	.widget_rss .theme-widget-header a.rsswidget:first-child
	{
		display:none;
	}

	.widget_rss ul
	{
		
	}
	
		.widget_rss ul li
		{
			margin-bottom:20px;
		}
		
			.widget_rss ul li>*
			{
				clear:both;
				display:block;
			}
			
			.widget_rss ul li>a
			{
				display:block;
			}
			
			.widget_rss ul li cite,
			.widget_rss ul li span.rss-date
			{
				clear:both;
				padding:5px;
				line-height:1;
				margin-right:2px;
				margin-bottom:10px;
				display:inline-block;
			}
			
			.widget_rss ul li cite
			{
				
			}
			
			.widget_rss ul li span.rss-date
			{
				
			}
			
			.widget_rss ul li div.rssSummary
			{
			
			}
			
/******************************************************************************/
/* Widget: Custom menu														  */
/******************************************************************************/			
			
.widget_nav_menu
{
	
}

	.widget_nav_menu ul
	{
		margin:0px;
		padding:0px;
		list-style-type:none;
	}
	
	.widget_nav_menu ul.sub-menu
	{
		display:none;
	}

		.widget_nav_menu ul li
		{
			padding-left:0px;
			margin-bottom:0px;
		}
		
			.widget_nav_menu ul li ul
			{
				margin-top:1px;
			}
		
			.widget_nav_menu ul li a
			{
				display:block;
				position:relative;
				margin-bottom:-1px;
				text-decoration:none;
				padding:9px 12px 7px;
			}
			
			.widget_nav_menu ul>li ul>li:first-child>a
			{
				border-top:none !important;
			}
	
	.widget_nav_menu .sub-menu
	{
		margin-left:20px;
	}
	
/******************************************************************************/
/* Widget search															  */
/******************************************************************************/

.widget_search
{
	display:none;
}

	.widget_search #searchform>div
	{
		position:relative;
	}
	
	.widget_search button,
	.widget_search input[type="text"]
	{
		
	}
	
	.widget_search input[type="text"]
	{
		float:left;
		width:175px;
	}

	.widget_search button
	{
		z-index:2;
		width:60px;
		float:right;
		position:relative;
	}
	
