@charset "utf-8";

/*  
Theme Name: Simble
Description:   
Version: 1
Author: 
Author URI: http://themeforest.net/user/MixerTheme
*/

/* ##############################################################
						---	WIDGETS ---
##############################################################

1. CONTENT SIDEBAR
		Default Widgets
			Container
			Widget Archive
			Widget Calendar
			Widget Categories
			Widget Nav Menu
			Widget Links
			Widget Meta
			Widget Pages
			Widget Recent Comments
			Recent Entries
			Widget RSS
			Widget Search
			Widget Tag Cloud
			Widget Text
		Custom Widgets
			Widget Recent Posts
			Widget Recent Projects
			Widget Flickr
			Widget Tabbed
			Widget Twitter
2. FOOTER SIDEBAR
		Default Widgets
			Container
			Widget Archive
			Widget Calendar
			Widget Categories
			Widget Nav Menu
			Widget Links
			Widget Meta
			Widget Pages
			Widget Recent Comments
			Recent Entries
			Widget RSS
			Widget Search
			Widget Tag Cloud
			Widget Text
		Custom Widgets
			Widget Recent Posts
			Widget Recent Projects
			Widget Flickr
			Widget Tabbed
			
 */

/* ========== CONTENT SIDEBAR ========== */

#sidebar a		{
				/*color:#bca474;*/
				text-decoration:none;
				}
				
#sidebar a:hover{
				color:#000;
				text-decoration:none;
				}
				
#sidebar .widget-container{
				width:186px;
				margin-bottom:50px;
				color:#5c5c5c;
				}

#sidebar-home .widget-container	{
				width:160px;
				position:relative;
				float:left;
				}

#sidebar-home .widget-container:after,
#sidebar-home .widget-container .after	{
				content:' ';
				after:' ';
				position:absolute;
				width:1px;
				height:100%;
				top:0;
				right:-17px;
				background:url(../images/brd.gif) top left repeat-y;
				}
				
/* ---------- Default Widgets ---------- */

#sidebar .widget_pages ul li	{
				width:auto;
				padding:5px 0 5px 22px;
				border-bottom:1px dashed #D6D6D6;
				background:url(../images/arr.gif) 0 8px no-repeat;
				}

/* ----- Widget Archive ----- */

#sidebar .widget_archive ul	{
				padding:0;
				}

#sidebar .widget_archive ul li	{
				width:auto;
				}

#sidebar .widget_archive ul li a	{
				color:#646464;
				text-decoration:none;
				}

#sidebar .widget_archive ul li a:hover	{
				/*color:#bca474;*/
				text-decoration:none;
				}

/* ----- Widget Calendar ----- */
/* ----- Widget Categories ----- */

#sidebar .widget_categories ul	{
				padding:0;
				}

#sidebar .widget_categories ul li	{
				width:auto;
				}

/* ----- Widget Nav Menu ----- */

#sidebar .widget_nav_menu ul	{
				padding:0;
				}

#sidebar .widget_nav_menu li	{
				width:auto;
				font-weight:bold;
				padding:5px 0 5px 22px;
				border-bottom:1px solid #d9d9d9;
				background:url(../images/icons_small/icon_nav.png) 0 5px no-repeat;
				}

#sidebar .widget_nav_menu li li:last-child,
#sidebar .widget_nav_menu li li li:last-child	{
				border-bottom:none;
				}

#sidebar .widget_nav_menu ul li a	{
				color:#171818;
				text-decoration:none;
				}

#sidebar .widget_nav_menu ul li a:hover	{
				color:#888888;
				text-decoration:none;
				}

/* ----- Widget Links ----- */

#sidebar .widget_links ul	{
				padding:0;
				}

#sidebar .widget_links li	{
				width:auto;
				}

#sidebar .widget_links ul li a	{
				color:#646464;
				text-decoration:none;
				}

#sidebar .widget_links ul li a:hover	{
				/*color:#bca474;*/
				text-decoration:none;
				}

/* ----- Widget Meta ----- */
/* ----- Widget Pages ----- */
/* ----- Widget Recent Comments ----- */

#sidebar .widget_recent_comments ul	{
				margin:0;
				padding:0;
				}

#sidebar .widget_recent_comments ul li	{
				width:auto;
				margin:0 0 5px;
				padding:0 0 0 22px;
				background-image: url(../images/comments.png);
				background-position: 0 4px;
				background-repeat: no-repeat;
				}
#sidebar .widget_recent_comments ul li:hover	{background-position: 0 -134px;}
				
#sidebar .widget_recent_comments ul li a	{
				text-decoration:none;
				}

/* ----- Recent Entries ----- */

#sidebar .widget_recent_entries ul li {
				width:auto;
				padding:5px 0 5px 20px;
				border-bottom:1px solid #d9d9d9;
				background:url(../images/icons_small/icon_comments2.png) 0 8px no-repeat;
				}
				
#sidebar .widget_recent_entries ul li a	{
				text-decoration:none;
				}

/* ----- Widget RSS ----- */
/* ----- Widget Search ----- */

#sidebar .widget_search	{
				padding-bottom:20px;
				}

#sidebar .widget_search #searchform div	{
				width:255px;
				position:relative;
				}
				
#sidebar .widget_search #searchform div label.screen-reader-text {
				display:none;
				}

#sidebar .widget_search #searchform input[type=text]	{
				width:155px;
				position:absolute;
				top:0;
				left:0;
				}
				
#sidebar .widget_search #searchform input[type=submit],
#sidebar .widget_search #searchform input#searchsubmit	{
				height:auto;
				position:absolute;
				top:0;
				right:0;
				}

/* ----- Widget Tag Cloud ----- */

#sidebar .widget_tag_cloud {
				width:auto;
				position:relative;
				}

#sidebar .widget_tag_cloud .tags {
				width:auto;
				position:relative;
				}

#sidebar .widget_tag_cloud a {
				display:inline-block;
				vertical-align:top;
				margin:0 2px 5px 0;
				padding:0 3px;
				color:#646464;
				background:#dedede;
				border:1px solid transparent;
				}

#sidebar .widget_tag_cloud a:hover {
				color:#646464;
				background:#dedede;
				border:1px solid #333331;
				}

/* ----- Widget Text ----- */

#sidebar .widget_text	{
				width:auto;
				position:relative;
				}

/* ---------- Custom Widgets ---------- */

/* ----- Widget Recent Posts ----- */

.widget_recent_posts {
				margin-bottom:15px !important;
				}

.widget_recent_posts ul {
				margin:0;
				padding:0;
				}

.widget_recent_posts li {
				padding:0 0 15px;
				}

.widget_recent_posts a.thumb {
				margin-right:7px;
				display:block;
				float:left;
				}

.widget_recent_posts b {
				font-size:1.1em;
				display:block;
				font-style:italic;
				font-weight:normal;
				}

.widget_recent_posts p {
				margin:0;
				padding:0;
				font-size:11px;
				}

.widget_recent_posts .date {
				display:inline-block;
				font-style:italic;
				color:#acacab;
				padding-left:18px;
				background:url(../images/date.png) 0 2px no-repeat;
				}

/* ----- Widget Recent Projects ----- */

.widget_recent_projects	{
				width:auto;
				position:relative;
				}
				
.widget_recent_projects ul	{
				width:auto;
				margin:0;
				padding:0;
				list-style:none;
				}
				
.widget_recent_projects li	{
				width:auto;
				margin:0;
				padding:0 15px 0 0;
				}

.widget_recent_projects b	{margin:0 0 4px 0; display:block;}
.widget_recent_projects p	{margin:0;}

/* ----- Widget Flickr ----- */

#sidebar .widget_flickr	{
				width:auto;
				position:relative;
				}
				
#sidebar .flickr{
				width:auto;
				overflow:hidden;
				}
				
#sidebar .flickr img	{
				width:47px;
				height:47px;
				float:left;
				margin:0 3px 3px 0;
				}

/* ----- Widget Tabbed ----- */

#sidebar .widget_tabbed .tab-items	{
				width:186px;
				height:20px;
				padding-bottom:8px;
				border-bottom:2px solid #4c4c4d;
				}

#sidebar .widget_tabbed .tab-items li	{
				width:auto;
				float:left;
				font:bold 11px/14px Georgia, "Times New Roman", Times, serif;
				}
				
#sidebar .widget_tabbed .tab-items li a	{
				width:50px;
				display:block;
				float:left;
				text-align:center;
				text-decoration:none;
				padding:5px 3px 4px;
				outline:none;
				}
				
#sidebar .widget_tabbed .tab-items li:last-child a	{width:55px;}

#sidebar .widget_tabbed .tab-items li a:active,
#sidebar .widget_tabbed .tab-items li a:focus,
#sidebar .widget_tabbed .tab-items li.ui-tabs-selected a,
#sidebar .widget_tabbed .tab-items li.ui-tabs-selected a:hover,
#sidebar .widget_tabbed .tab-items li.ui-state-active a,
#sidebar .widget_tabbed .tab-items li.ui-state-active a:hover	{
				color:#212121;
				}
				
#sidebar .widget_tabbed .tab-items li a:hover {color:#535353;}
#sidebar .widget_tabbed .tab-items li a:focus {color:#212121;}
				
#sidebar .widget_tabbed .tabs-inner		{
				width:186px;
				padding:10px 0 0;
				clear:both;
				}
				
#sidebar .widget_tabbed .tabs-inner ul	{
				margin:0;
				padding:0;
				list-style:none;
				}
				
#sidebar .widget_tabbed .tabs-inner ul li	{
				width:auto;
				margin:0;
				padding:10px 0;
				line-height:1.5em;
				}
				
#sidebar .widget_tabbed .tabs-inner p	{margin:0;}
#sidebar .widget_tabbed .ui-tabs-hide	{display: none;}
				
#sidebar .widget_tabbed .date	{
				display:block;
				color:#acacab;
				font-style:italic;
				}
				
#sidebar .widget_tabbed .thumb	{
				float:left;
				margin-right:8px;
				}
				
#sidebar .widget_tabbed b	{
				display:block;
				font-style:italic;
				font-weight:normal;
				}
				
#sidebar .widget_tabbed .comment-count {
				font-size:10px;
				}
				
#sidebar .widget_tabbed .comment-count a {
				color:#404040;
				}
				
#sidebar .widget_tabbed .avatar {
				margin-right:0 !important;
				}

/* ----- Widget Twitter ----- */

.widget_twitter	{
				position:relative;
				}

.widget_twitter ul.twitter_box	{
				padding:0;
				}

.widget_twitter li	{
				margin:0;
				padding:0 0 15px 30px;
				background:url(../images/tweet.png) 0 2px no-repeat;
				}
				
.widget_twitter p {
				margin:0;
				padding:0;
				}
				
.widget_twitter a {
				font-style:italic;
				}
				
/* ----- Widget Contact Form 7 ----- */

#sidebar .wpcf7		{width:255px !important;}

#sidebar .wpcf7 p {
				width:255px;
				position:relative;
				margin:0 0 5px;
				padding:0 0 2px;
				overflow:hidden;
				zoom:1;
				}

#sidebar .wpcf7 .your-name,
#sidebar .wpcf7 .your-email {
				width:197px;
				float:right;
				}

#sidebar .wpcf7 label {
				float:left;
				padding:3px 0;
				text-transform:uppercase;
				}
				
#sidebar .wpcf7 input.wpcf7-text,
#sidebar .wpcf7 .your-message textarea {
				padding:4px 5px;
				}
				
#sidebar .wpcf7 .wpcf7-text {width:185px;}
#sidebar .wpcf7 .your-message textarea {
				width:243px;
				height:90px;
				}

#sidebar .wpcf7 input:focus.wpcf7-submit {top:1px;}

/* ========== FOOTER SIDEBAR ========== */

#fsb h3			{
				color:#8d8e8c;
				}
				
#fsb a			{
				/*color:#bca474;*/
				text-decoration:none;
				}
				
#fsb a:hover	{
				color:#fff;
				text-decoration:none;
				}

#fsb .widget-container	{
				width:160px;
				min-height:230px;
				position:relative;
				float:left;
				}

#fsb .widget-container:after,
#fsb .widget-container .after	{
				content:' ';
				after:' ';
				position:absolute;
				width:1px;
				height:100%;
				top:0;
				right:-17px;
				background:url(../images/fsb_brd.gif) top left repeat-y;
				}
				
#fsb .widget-container ul	{
				margin:0;
				padding:0;
				list-style:none;
				}
				
/* ---------- Default Widgets ---------- */

/* ----- Widget Archive ----- */

#fsb .widget_archive li	{
				width:auto;
				line-height:1em;
				padding:6px 0 6px 16px;
				background:url(../images/icons_small/icon_okay.png) -3px 3px no-repeat;
				border-bottom:1px solid #0c0c0c;
				}

/* ----- Widget Calendar ----- */
/* ----- Widget Categories ----- */

#fsb .categories li	{
				width:auto;
				line-height:1em;
				padding:6px 0 6px 16px;
				background:url(../images/icons_small/icon_okay.png) -3px 3px no-repeat;
				border-bottom:1px solid #0c0c0c;
				}
				
/* ----- Widget Nav Menu ----- */

#fsb .widget_nav_menu li	{
				width:auto;
				line-height:1em;
				padding:6px 0 6px 16px;
				background:url(../images/icons_small/icon_okay.png) -3px 3px no-repeat;
				border-bottom:1px solid #0c0c0c;
				}

#fsb .widget_nav_menu li li:last-child,
#fsb .widget_nav_menu li li li:last-child	{
				border-bottom:none;
				}

/* ----- Widget Links ----- */

#fsb .widget_links li	{
				width:auto;
				line-height:1em;
				padding:6px 0 6px 16px;
				background:url(../images/icons_small/icon_okay.png) -3px 3px no-repeat;
				border-bottom:1px solid #0c0c0c;
				}

/* ----- Widget Meta ----- */
/* ----- Widget Pages ----- */
/* ----- Widget Recent Comments ----- */

#fsb .widget_recent_comments	{
				width:250px !important;
				}
#fsb .widget_recent_comments ul li	{
				width:auto;
				margin:0 0 15px;
				padding:0 0 0 22px;
				background-image: url(../images/comments.png);
				background-position: 0 4px;
				background-repeat: no-repeat;
				}
#fsb .widget_recent_comments ul li:hover	{background-position: 0 -134px;}
				
#fsb .widget_recent_comments ul li a	{color:#646464;}
#fsb .widget_recent_comments ul li a:hover	{color:#e8e8e8;}
				
/* ----- Recent Entries ----- */
				
#fsb .widget_recent_entries ul li {
				width:auto;
				padding:5px 0 5px 20px;
				border-bottom:1px solid #0c0b0c;
				background:url(../images/icons_small/icon_comments.png) 0 8px no-repeat;
				}

/* ----- Widget RSS ----- */
/* ----- Widget Search ----- */

#fsb .widget_search	{
				width:235px !important;
				padding-bottom:20px;
				}

#fsb .widget_search #searchform div	{
				width:255px;
				position:relative;
				}
				
#fsb .widget_search #searchform div label.screen-reader-text {
				display:none;
				}

#fsb .widget_search #searchform input[type=text]	{
				width:155px;
				position:absolute;
				top:0;
				left:0;
				}
				
#fsb .widget_search #searchform input[type=submit],
#fsb .widget_search #searchform input#searchsubmit	{
				position:absolute;
				top:0;
				right:0;
				box-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);
				-moz-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);
				-webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);
				}

/* ----- Widget Tag Cloud ----- */
/* ----- Widget Text ----- */

#fsb .widget_text	{width:250px !important;}

/* ---------- Custom Widgets ---------- */

/* ----- Widget Recent Posts ----- */
				
#fsb .widget_recent_posts	{width:285px !important;}

#fsb .widget_recent_posts li {
				padding:10px 0 15px;
				border-bottom:1px solid #0c0b0b;
				}

#fsb .widget_recent_posts a.thumb {
				margin-right:7px;
				display:block;
				float:left;
				}

#fsb .widget_recent_posts p {
				margin:0;
				padding:5px 0 0 0;
				}

/* ----- Widget Recent Projects ----- */
/* ----- Widget Flickr ----- */

#fsb .widget_flickr	{
				width:250px !important;
				position:relative;
				}
				
#fsb .flickr	{
				width:250px;
				overflow:hidden;
				}
				
#fsb .flickr img {
				width:47px;
				height:47px;
				margin: 0 3px 3px 0;
				float: left;
				}

/* ----- Widget Tabbed ----- */

/* ----- Widget Contact Form 7 ----- */

#fsb .wpcf7		{width:250px !important;}

#fsb .wpcf7 p {
				width:250px;
				position:relative;
				margin:0 0 5px;
				padding:0 0 2px;
				overflow:hidden;
				zoom:1;
				}

#fsb .wpcf7 input[type=text] {
				width:175px !important;
				display:inline-block;
				}
				
#fsb .wpcf7 .your-message textarea {
				width:235px;
				height:90px;
				}