/**
 * XClusive - Color Styles
 *
 * @file color.css
 * @package xclusive 
 * @author Hafid Trujillo
 * @copyright 2010-2015 Xpark Media
 * @license license.txt 
 * @version release: 0.1.0
 * @filesource  wp-content/plugins/image-store/_css/color.css
 * @since available since 0.1.0
 */
 
/* =Global
-------------------------------------------------------------- */
#top-nav a:focus,
#top-nav a:hover,
.content a:focus,
.content a:hover {
	text-decoration:underline;
}
body {
	background:#f5f5f5;
}
blockquote, q {
	color:#222;
}
pre {
	background:#fafafa;
	border:solid 1px #e5e5e5;
}
#main {
	background:#fff;
}
#site-title a:hover,
#site-title a:focus {
	text-decoration:none;
	text-shadow:0 1px 5px #666;
}

/* =Menus 
-------------------------------------------------------------- */
#main-nav ul ul {
	background:#f5f5f5;
}
#main-nav ul li a:focus,
#main-nav ul li a:hover {
	background:#eee;
	text-decoration:none;
}
.nav-next a {
	background:url(../_img/next.png) no-repeat 100% 52%;
}
.nav-previous a {
	background:url(../_img/prev.png) no-repeat 0 52%;
}

/* =Action links
-------------------------------------------------------------- */
.collapse-sidebar {
	background: url(../_img/icons.png) no-repeat 0 -86px;
	padding-left:23px;
}
.sidebar .collapse-sidebar {
	background: url(../_img/icons.png) no-repeat 100% -58px;
	padding-right: 23px;
}
.window-scroll-up {
	background:url(../_img/icons.png) no-repeat 50% -22px;
}

/* =Main search
-------------------------------------------------------------- */
#main-nav .search-field {
	background:url(../_img/icons.png) no-repeat 50% -195px;
	border:none;
	box-shadow:none;
}
#main-nav .search-field:focus {
	background-color: #fff;
	background-position:1.5% -195px;
	border-left:inset 2px #eee;
	border-top:inset 2px #eee;
	border-bottom:solid 2px #eee;
}
.rtl #main-nav .search-field {
	border-left:none;
	border-right: solid 1px #ddd;
}

/* =Menus actions
-------------------------------------------------------------- */
#main-nav ul li.submenu > a:focus {
	background: #eee url(../_img/icons.png) no-repeat 50% -106px;
}
#main-nav ul li.submenu li.submenu > a:focus {
	background-position: 90% -46px;
}

/* =Content
-------------------------------------------------------------- */
.hentry {
	background:#fff;
	border:solid 1px #eee;
}
.entry-header { 
	text-shadow: 1px 1px rgba(255, 255, 255, .2);
}
.hentry .entry-content, 
.hentry .entry-summary{
	color:#404040;
}
.hentry figure.hmedia img {
	border:solid 1px #eee;
	border-bottom-width:2px;
}
.entry-meta,
.entry-meta a {
	color: #666;
}
.archive-meta {
	color:#999;
}
.entry-meta .read-more {
	background:#f3f3f3;
	background-image: -moz-linear-gradient(top,#fafafa,#f3f3f3);
	background-image: -ms-linear-gradient(top,#fafafa,#f3f3f3);
	background-image: -o-linear-gradient( #fafafa,#f3f3f3);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#f3f3f3));
	background-image: linear-gradient( #fafafa,#f3f3f3);
	border:solid 1px #eee;
}
footer.entry-meta {
	border-top: 1px solid #ddd;
	background:#fafafa
}

/* =404 Error
-------------------------------------------------------------- */
.not-found .entry-title {
	color:#999;
}

/* =Post formats
-------------------------------------------------------------- */
.format-aside .entry-content {
	background:#f0f0f0;
}
.format-link .entry-content {
	background:#f0f0f0 url(../_img/link.png) no-repeat 3% 50%;
}
.format-quote .entry-content {
	background:#f0f0f0 url(../_img/quote-bg.png) no-repeat 0 100%;
}
.format-status .entry-content {
	background:#f0f0f0 url(../_img/status.png) no-repeat 4% 51%;
}
.format-audio .entry-content {
	background:#f0f0f0 url(../_img/audio.png) no-repeat 6% 50%;
}
.format-audio .entry-content .audio-border {
	border-left:solid 1px #ddd;
}
.format-video .entry-content {
	background:#f0f0f0;
}
.format-link footer.entry-meta,
.format-aside footer.entry-meta {
	border-top: 1px solid #ddd;
}
.format-gallery .entry-meta,
.format-gallery .entry-meta a {
	color:#333;
}
.format-chat .entry-content > p:nth-child(odd) {
	background:#f5f5f5;
}
.format-quote blockquote {
	background:url(../_img/quote.png) no-repeat 0 20%;
}
.format-quote footer.entry-meta {
	border-top:none;
}

/* =Comments
-------------------------------------------------------------- */
#respond,
#comments.comments-area {
	border:solid 1px #eee;
}
.pingback,
.comment,
.trackback,
p.no-comments {
	border-top: 1px solid #eee;
}
#reply-title,
.comments-title {
	color:#666;
}
.comment-navigation {
	border-top:solid 1px #eee;
}
.comment-list .children .comment-body {
	background:#fff;
}
.depth-2 {
	background:#f4f4f4;
}
.comment-author .fn {
	color:#555;
}
#comments  #respond {
	background:#fff;
}
.form-allowed-tags, 
.form-allowed-tags code {
	color: #666;
}
.bypostauthor {
	background:#eee;
}

/* =Single
-------------------------------------------------------------- */
.page .format-gallery .entry-header,
.single .format-gallery .entry-header {
	background:none;
	box-shadow:none;
}

/* =Page links
-------------------------------------------------------------- */
.page-links a {
	border:solid 1px #ddd;
}
#content .page-links a:focus,
#content .page-links a:hover {
	background:#ddd;
	text-decoration:none;
}

/* =Author
-------------------------------------------------------------- */
.author-info {
	background: #eee;
	border: solid 1px #eee;
	box-shadow: 0 -1px  #ddd;
	color:#666;
}

/* =Galleries
-------------------------------------------------------------- */
.gallery-caption {
	color:#fff;
	background:rgba( 0,0,0,.65);
}

/* =Images
-------------------------------------------------------------- */
.return-to {
	font-weight:bold;
	padding:0 5px;
}
	
/* =Tables
-------------------------------------------------------------- */
table{
	border-bottom:1px solid #ededed;
}
caption, th {
	font-weight:bold;
	text-transform:uppercase;
}
td {
	border-top: 1px solid #ededed;
}

/* =Sticky
-------------------------------------------------------------- */
.post.sticky {
	background:#fdfdfd;
}

/* =Forms
-------------------------------------------------------------- */
fieldset {
	border:solid 1px #ddd;
}
legend {
	color:#333;
}
input[type="checkbox"],
input[type="email"],
input[type="date"],
input[type="number"],
input[type="month"],
input[type="password"],
input[type="radio"],
input[type="tel"],
input[type="text"],
input[type="url"],
input[type="search"],
textarea {
	background:#fcfcfc;
	border:solid 1px #eee;
	box-shadow:-1px -1px 0 #ddd;
	color:#666;
}
input[type="email"]:focus,
input[type="password"]:focus
input[type="text"]:focus,
input[type="url"]:focus,
textarea:focus {
	border-color:#bbb;
}
button,
.button,
input[type="reset"],
input[type="submit"],
input[type="button"] {
	background:#eee;
	border:solid 1px #ddd;
	box-shadow:0 1px 0 #ddd;
}
select {
	background-color: #fcfcfc;
	border: 1px solid #ccc;
}

/* =Widgets
-------------------------------------------------------------- */
.widget_calendar {
	border:solid 1px #eee;
}
.widget_calendar table {
	border-bottom:none;
}
.widget_calendar table caption {
	color:#666;
	background:#efefef;
}
.widget_calendar table thead th,
.widget_calendar table tbody td {
	border-right:solid 1px #e6e6e6;
}
.widget_calendar table tfoot td {
	border-top:solid 1px #e6e6e6;
}
.widget_calendar table #today {
	background:#efefef;
}

 
/* =Social icons
-------------------------------------------------------------- */
.share_button a,
#menu-social-default a { 
	background:url(../_img/social.png) no-repeat 0 0;
}
#menu-social-default li.social-link-facebook a {
	background-position: -31px 0;
}
#menu-social-default li.social-link-flattr a {
	background-position: -62px 0;
}
#menu-social-default li.social-link-flickr a {
	background-position: -92px 0;
}
#menu-social-default li.social-link-linkedin a {
	background-position: -122px 0;
}
#menu-social-default li.social-link-google-plus a {
	background-position: -152px 0;
}
#menu-social-default li.social-link-paypal a {
	background-position: -183px 0;
}
#menu-social-default li.social-link-pinterest a {
	background-position: -213px 0;
}
#menu-social-default li.social-link-rss a {
	background-position: -243px 0;
}
#menu-social-default li.social-link-stumbleupon a {
	background-position: -273px 0;
}
#menu-social-default li.social-link-twitter a {
	background-position: -303px 0;
}
#menu-social-default li.social-link-youtube a {
	background-position: -334px 0;
}
#menu-social-default li.social-link-vimeo a {
	background-position: -364px 0;
}
#menu-social-default li.social-link-wepay a {
	background-position: -395px 0;
}
#menu-social-default li.social-link-wordpress a {
	background-position: -425px 0;
}

/* =Landing Template
-------------------------------------------------------------- */
#landing-section-1 > .widget_text:first-child h2 {
	color:#666;
}
#landing-section-2 {
	background:#f5f5f5;
	background-image: -moz-linear-gradient(top,#f5f5f5,#fff);
	background-image: -ms-linear-gradient(top,#f5f5f5,#fff);
	background-image: -o-linear-gradient( #f5f5f5,#fff);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#fff));
	background-image: linear-gradient( #f5f5f5,#fff);
}
#landing-section-3 .widget {
	border: solid 1px #eee;
}

/* =Screen resolution less than 640px
-------------------------------------------------------------- */
@media (max-width:640px) {
	h5.menu-toggle {
		border-bottom:none;
	}
	#main-nav.show-menu .menu-toggle {
		border-bottom:solid 1px #ddd;
	}
	.comment-meta{
		border-bottom:dashed 1px #ddd;	
	}
}