/* 
Theme Name:     FavePersonal Child Theme (FavePersonal) 
Description:    Child theme for FavePersonal (based on <a href="http://kuler.adobe.com/index.cfm#themeID/1357787">FavePersonal</a> by CrowdFavorite) 
Author:         Guan Gui 
Author URI:     http://www.guiguan.net 
Template:       favepersonal 
Version:        1.1
*/

/* Add your custom CSS styles here */

article, .entry-content {
	overflow: visible;
}

/****************************************
* Gravatar
****************************************/

div.grav-grav img {
	width: 100px;
	height: 100px;
}

/****************************************
* jetpack-likes-widget
****************************************/

iframe.post-likes-widget.jetpack-likes-widget {
	display: block;
}

/****************************************
* commentform-extras
****************************************/

#social #submit {
	height: 30px;
	padding: 0 20px;
	line-height: 30px;
}

.comment-subscription-form {
	margin: 0 0 0.3em 0;
}

img#wpstats {
	width:0px;
	height:0px;
	overflow:hidden
}

/****************************************
* Sidebar styles
****************************************/

aside#categories-2 {
	margin-bottom: 10px;
	text-align: center;
}

aside#archives-2 {
	text-align: center;
}

/****************************************
* Edd button styles
****************************************/

/* general */
.edd_button { 
	display: inline-block; *display: block; zoom: 1; position: relative; 
	height: 32px; line-height: 28px; text-decoration: none; color: #555; cursor: pointer;
}

.edd_button_outer { 
	padding: 0 0 0 5px; display: block; height: 32px; line-height: 28px;
	background: url(images/button-start.png) no-repeat; 
}
.edd_button_outer br, .edd_button_outer p { display: none!important; }

.edd_button_inner { 
	display: block; height: 32px; background: url(images/button-end.png) no-repeat right top; 
	padding: 0 4px 0 0; 
}
.edd_button_text { 
	display: block; height: 28px!important; background-image: url(images/button-mid.png)!important; 
	padding: 0 4px!important; margin: 0; border: none!important;  text-shadow: none; color: #555; 
	-webkit-border-radius: 0!important; -moz-border-radius: 0!important; border-radius: 0!important; cursor: pointer;
}
.edd_button_text { 
	padding: 0 4px 4px!important; margin: 0!important; 
}

.edd_button:hover, .edd_button_text:hover { 
	filter: alpha(opacity=100)!important; -moz-opacity: 1!important; -khtml-opacity: 1!important; opacity: 1!important;
}
.edd_button:active, .edd_button_text:active { 
	line-height: 30px; 
}


/* gray */
.edd_button.edd_gray { color: #555; text-shadow: 0 0 1px #fff; }
.edd_button.edd_gray:hover .edd_button_outer,
.edd_button.edd_gray:hover .edd_button_text { background-position: 0 -33px!important; }
.edd_button.edd_gray:hover .edd_button_inner { background-position: right -33px!important; }
.edd_button.edd_gray:active .edd_button_outer,
.edd_button.edd_gray:active .edd_button_text { background-position: 0 -66px!important; }
.edd_button.edd_gray:active .edd_button_inner { background-position: right -66px!important; }

/* pink */
.edd_button.edd_pink { color: #913944; text-shadow: 0 0 1px #f9a0ad; }
.edd_button.edd_pink .edd_button_outer,
.edd_button.edd_pink .edd_button_text { background-position: 0 -98px!important; color:#ffffff;}
.edd_button.edd_pink .edd_button_inner { background-position: right -98px!important; }
.edd_button.edd_pink:hover .edd_button_outer,
.edd_button.edd_pink:hover .edd_button_text { background-position: 0 -131px!important; }
.edd_button.edd_pink:hover .edd_button_inner { background-position: right -131px!important; }
.edd_button.edd_pink:active .edd_button_outer,
.edd_button.edd_pink:active .edd_button_text { background-position: 0 -164px!important; }
.edd_button.edd_pink:active .edd_button_inner { background-position: right -164px!important; }

/* blue */
.edd_button.edd_blue { color: #42788e; text-shadow: 0 0 1px #99cade; }
.edd_button.edd_blue .edd_button_outer,
.edd_button.edd_blue .edd_button_text { background-position: 0 -196px!important; }
.edd_button.edd_blue .edd_button_inner { background-position: right -196px!important; }
.edd_button.edd_blue:hover .edd_button_outer,
.edd_button.edd_blue:hover .edd_button_text { background-position: 0 -229px!important; }
.edd_button.edd_blue:hover .edd_button_inner { background-position: right -229px!important; }
.edd_button.edd_blue:active .edd_button_outer,
.edd_button.edd_blue:active .edd_button_text { background-position: 0 -262px!important; }
.edd_button.edd_blue:active .edd_button_inner { background-position: right -262px!important; }

/* green */
.edd_button.edd_green { color: #5d7731; text-shadow: 0 0 1px #d0e5a4; }
.edd_button.edd_green .edd_button_outer,
.edd_button.edd_green .edd_button_text { background-position: 0 -294px!important; }
.edd_button.edd_green .edd_button_inner { background-position: right -294px!important; }
.edd_button.edd_green:hover .edd_button_outer,
.edd_button.edd_green:hover .edd_button_text { background-position: 0 -327px!important; }
.edd_button.edd_green:hover .edd_button_inner { background-position: right -327px!important; }
.edd_button.edd_green:active .edd_button_outer,
.edd_button.edd_green:active .edd_button_text { background-position: 0 -360px!important; }
.edd_button.edd_green:active .edd_button_inner { background-position: right -360px!important; }

/* teal */
.edd_button.edd_teal { color: #437b7d; text-shadow: 0 0 1px #bef3f5; }
.edd_button.edd_teal .edd_button_outer,
.edd_button.edd_teal .edd_button_text { background-position: 0 -392px!important; }
.edd_button.edd_teal .edd_button_inner { background-position: right -392px!important; }
.edd_button.edd_teal:hover .edd_button_outer,
.edd_button.edd_teal:hover .edd_button_text { background-position: 0 -425px!important; }
.edd_button.edd_teal:hover .edd_button_inner { background-position: right -425px!important; }
.edd_button.edd_teal:active .edd_button_outer,
.edd_button.edd_teal:active .edd_button_text { background-position: 0 -458px!important; }
.edd_button.edd_teal:active .edd_button_inner { background-position: right -458px!important; }

/* black */
.edd_button.edd_black { color: #fff; text-shadow: 0 0 1px #2f2f2f; }
.edd_button.edd_black .edd_button_outer,
.edd_button.edd_black .edd_button_text { background-position: 0 -490px!important; color: #fff; }
.edd_button.edd_black .edd_button_inner { background-position: right -490px!important; }
.edd_button.edd_black:hover .edd_button_outer,
.edd_button.edd_black:hover .edd_button_text { background-position: 0 -523px!important; }
.edd_button.edd_black:hover .edd_button_inner { background-position: right -523px!important; }
.edd_button.edd_black:active .edd_button_outer,
.edd_button.edd_black:active .edd_button_text { background-position: 0 -556px!important; }
.edd_button.edd_black:active .edd_button_inner { background-position: right -556px!important; }

/* dark gray */
.edd_button.edd_dark_gray { color: #555; text-shadow: 0 0 1px #d6d6d6; }
.edd_button.edd_dark_gray .edd_button_outer,
.edd_button.edd_dark_gray .edd_button_text { background-position: 0 -588px!important; }
.edd_button.edd_dark_gray .edd_button_inner { background-position: right -588px!important; }
.edd_button.edd_dark_gray:hover .edd_button_outer,
.edd_button.edd_dark_gray:hover .edd_button_text { background-position: 0 -621px!important; }
.edd_button.edd_dark_gray:hover .edd_button_inner { background-position: right -621px!important; }
.edd_button.edd_dark_gray:active .edd_button_outer,
.edd_button.edd_dark_gray:active .edd_button_text { background-position: 0 -654px!important; }
.edd_button.edd_dark_gray:active .edd_button_inner { background-position: right -654px!important; }

/* orange */
.edd_button.edd_orange { color: #996633; text-shadow: 0 0 1px #fedd9b; }
.edd_button.edd_orange .edd_button_outer,
.edd_button.edd_orange .edd_button_text { background-position: 0 -686px!important; color:#161937;}
.edd_button.edd_orange .edd_button_inner { background-position: right -686px!important; }
.edd_button.edd_orange:hover .edd_button_outer,
.edd_button.edd_orange:hover .edd_button_text { background-position: 0 -719px!important; }
.edd_button.edd_orange:hover .edd_button_inner { background-position: right -719px!important; }
.edd_button.edd_orange:active .edd_button_outer,
.edd_button.edd_orange:active .edd_button_text { background-position: 0 -752px!important; }
.edd_button.edd_orange:active .edd_button_inner { background-position: right -752px!important; }

/* purple */
.edd_button.edd_purple { color: #7b5777; text-shadow: 0 0 1px #eacae6; }
.edd_button.edd_purple .edd_button_outer,
.edd_button.edd_purple .edd_button_text { background-position: 0 -784px!important; color:#ffffff;}
.edd_button.edd_purple .edd_button_inner { background-position: right -784px!important; }
.edd_button.edd_purple:hover .edd_button_outer,
.edd_button.edd_purple:hover .edd_button_text { background-position: 0 -817px!important; }
.edd_button.edd_purple:hover .edd_button_inner { background-position: right -817px!important; }
.edd_button.edd_purple:active .edd_button_outer,
.edd_button.edd_purple:active .edd_button_text { background-position: 0 -850px!important; }
.edd_button.edd_purple:active .edd_button_inner { background-position: right -850px!important; }

/* slate */
.edd_button.edd_slate { color: #515f6a; text-shadow: 0 0 1px #c4d0da; }
.edd_button.edd_slate .edd_button_outer,
.edd_button.edd_slate .edd_button_text { background-position: 0 -882px!important; color:#ffffff;}
.edd_button.edd_slate .edd_button_inner { background-position: right -882px!important;}
.edd_button.edd_slate:hover .edd_button_outer,
.edd_button.edd_slate:hover .edd_button_text { background-position: 0 -915px!important; }
.edd_button.edd_slate:hover .edd_button_inner { background-position: right -915px!important; }
.edd_button.edd_slate:active .edd_button_outer,
.edd_button.edd_slate:active .edd_button_text { background-position: 0 -948px!important; }
.edd_button.edd_slate:active .edd_button_inner { background-position: right -948px!important; }

/* Your selected colors are below */
body {
	background-color: #6ab1eb;
}
a,
a:visited { 
	color: #196fbf;
}
a:hover,
a:active {
	color: #96cded;
}
::-moz-selection {
	background: #196fbf;
}
::selection {
	background: #196fbf;
}

/** Header
 -------------------------------------------------- */
#header {
	background-color: #196fbf;
	border-bottom: 4px solid #6ab1eb;
}
#header a,
#nav-main {
	color: #f0f9ff;
}
#header a:hover {
	color: #96cded;
}

/* Menu */
#nav-main li {
	border-color: #196fbf;
}
#nav-main li:hover,
#nav-main li.current-menu-item,
#nav-main li.current-menu-parent {
	border-color: #6ab1eb;
}

/* Sub Menu */
#nav-main .sub-menu a:hover {
	color: #196fbf;
}
#nav-main .sub-menu {
	background: #6ab1eb;
	border-color: #196fbf;
}
#nav-main .sub-menu li.current-menu-item > a {
	border-left-color: #196fbf;
	border-right-color: #196fbf;
}

/* Menu in dropdown mode */
@media only screen and (max-width: 767px) {
	#nav-main h1 {
		border-color: #6ab1eb;
	}
	#nav-main .menu {
		background-color: #6ab1eb;
		border-color: #196fbf;
	}
}

/** Masthead
 -------------------------------------------------- */
#masthead {
	background-color: #6ab1eb;
}
/* featured posts */
#featured-posts .featured {
	background-color: #196fbf;
	border-bottom-color: #196fbf;
}
#featured-posts .featured-title,
#featured-posts .has-featured-img .featured-format {
	background-color: #196fbf;
	color: #f0f9ff;
}
#featured-posts .featured-content {
	color: #f0f9ff;
}
/* gallery */
/* set bg color to tile featured gallery with less than 4 images */
#featured-posts .gallery-img-excerpt li.excerpt-img-0 {
	background-color: #d4efff;
}
#featured-posts .gallery-img-excerpt li.excerpt-img-1 {
	background-color: #96cded;
}
#featured-posts .gallery-img-excerpt li.excerpt-img-2 {
	background-color: #96cded;
}
#featured-posts .gallery-img-excerpt li.excerpt-img-3 {
	background-color: #d4efff;
}
/* video */
#featured-posts .featured-format-video {
	background-color: #d4efff;
	border-bottom-color: #d4efff;
}

/* rollover */
#featured-posts .featured:hover {
	border-bottom-color: rgba(212,239,255, .8);
}
#featured-posts .featured:hover .featured-content {
	background-color: rgb(212,239,255); /* fallback for IE */
	background-color: rgba(212,239,255, .8);
	color: #196fbf;
}


/** Post
 -------------------------------------------------- */
.entry-date a:hover,
.entry-meta a:hover {
	color: #196fbf;
}
.entry-media a:hover {
	border-bottom-color: #96cded;
}
.link-screenshot:hover {
	border-bottom-color: #96cded;
}

/** Sidebar, Widgets, Search Results
 -------------------------------------------------- */
.bio-box a {
	color: #196fbf;
}
.bio-box a:hover {
	color: #f0f9ff;
}
.bio-box-gallery a.bio-carousel-nav:hover {
	background-color: #96cded;
}
.bio-box-gallery,
.bio-box-content,
.bio-box-links {
	background-color: #96cded;
	color: #f0f9ff;
}
.bio-box-title {
	color: #196fbf;
}
.bio-box-links ul li a:hover {
	border-color: #196fbf;
}
.widget-title,
.searchform,
.search-title {
	color: #6ab1eb;
	background-color: #d4efff;
}
#primary .heading {
	background-color: #d4efff;
}
#primary .heading .page-title {
	color: #6ab1eb;
}
#primary .heading .page-title em {
	color: #196fbf;
}

.search-title em {
	color: #196fbf;
}
.searchform #s {
	color: #196fbf;
}
.searchform label {
	color: #6ab1eb;
}
.searchform label.focus {
	color: #96cded;
}
.searchform #searchsubmit:hover,
.searchform #searchsubmit:focus {
	background-color: #6ab1eb;
}
.searchform #searchsubmit:active {
	background-color: #196fbf;
}

/** Footer
 -------------------------------------------------- */
#footer {
	color: #f0f9ff;
	background-color: #6ab1eb;
}
#footer a {
	color: #d4efff;
}

/** Utilities
 -------------------------------------------------- */
.wp-caption dd {
	color: #6ab1eb;
	background-color: #f0f9ff;
}
.post .gallery-img-excerpt li a:hover,
.attachment-next a:hover,
.attachment-prev a:hover {
	border-bottom-color: #96cded;
}
.post .gallery-img-excerpt li.gallery-view-all a {
	background-color: #f0f9ff;
}
.post .gallery-img-excerpt li.gallery-view-all a:hover {
	background-color: #d4efff;
}
.post .gallery-thumbs a:hover {
	border-bottom-color: #96cded;
}
.post .gallery-thumbs a.activated {
	border-bottom-color: #196fbf;
}
.edit-link a {
	background-color: #6ab1eb;
}
.edit-link a:hover {
	background-color: #196fbf;
}


/* Shortcode Gallery */
#content .gallery-item .gallery-icon a:hover {
	border-bottom-color: #96cded;
}

/* Social */
#social #reply-title,
#social .comments-title,
#social .nocomments,
#social .social-nav,
#social .social-nav a span {
	background-color: #d4efff;
}
#social #reply-title {
	color: #6ab1eb;
}
#social .social-heading,
#social .nocomments {
	color: #6ab1eb;
}
#social .social-nav a,
#social #submit,
#facebook_signin,
#twitter_signin {
	background-color: #6ab1eb;
}
#social .social-nav a:hover,
#social #submit:hover,
#facebook_signin:hover,
#twitter_signin:hover {
	background-color: #196fbf;
}		
#social .social-nav a {
	color: #6ab1eb;
}
#social .social-current-tab a,
#social .social-nav a:hover {
	color: #196fbf;
	background-color: #196fbf;
}
#social .social-posted-from {
	background-color: #d4efff;
}
#social .comment-awaiting-moderation {
	background-color: #d4efff;
	color: #196fbf;
}
#social .social-posted-when:hover,
#social .social-actions a:hover {
	color: #96cded;
}


