/*
Theme Name:     Tycho
Theme URI:      http://moon.com/
Description:    Child theme for Intent, a theme used by Moon.com 
Author:         maiki
Author URI:     https://maiki.xyz
Template:       intent15
Version:        1.9.0
*/

@import url("../intent15/style.css");

#header { background-color: #000000; background-image: none; background-repeat: repeat; }
#subheader { background-color: #168dc4; background-image: none; background-repeat: repeat; }
body { background-repeat: no-repeat; }
#footer { background-repeat: repeat; }
#logo a, #tagline, #nav li a { color: #888888; }
#subheader, #footer, #flex-front-3.flexslider { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
#header, #subfooter { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }

label .required,
.comment-awaiting-moderation,
#nav li a:hover, 
#nav li:hover a, 
#nav li.current_page_item a, 
#nav li.current-menu-ancestor a, 
#nav li.current-menu-item a,
ul#breadcrumbs li a:hover,
#child-menu li li.current_page_item a, #child-menu li li.current-menu-item a,
#child-menu li li li.current_page_item a, #child-menu li li li.current-menu-item a,
#child-menu-alt li li li.current_page_item a,
#child-menu-alt li li li.current-menu-item a,
#child-menu-alt li li li.current_page_item a:hover,
#child-menu-alt li li li.current-menu-item a:hover,
ul.tabs-nav li a.active {
	color: #d4861d;
}

#nav li.current_page_item a, 
#nav li.current-menu-ancestor a, 
#nav li.current-menu-item a,
.portfolio-item:hover a.portfolio-meta,
.portfolio-item a.portfolio-meta:hover,
.plan.featured {
	border-color: #d4861d;
}

#nav li a:hover, 
#nav li:hover a,
#nav ul,
ul.tabs-nav li a.active {
	border-top-color: #d4861d;
}

.color { color: #168dc4!important; }

a.item-large:hover span.featured-title,
.entry-comments a.bubble:hover,
.entry-comments a.bubble:hover span,
.entry-format.link p a,
.widget_calendar caption,
ul#portfolio-filter li a:hover,
ul#portfolio-filter li:hover a,
ul#portfolio-filter li.current a,
ul#portfolio-filter li.current-cat a,
ul#portfolio-filter li.current-cat-parent a,
ul#portfolio-filter li ul,
#child-menu-alt li li.current_page_item a, 
#child-menu-alt li li.current-menu-item a,
#child-menu-alt li li.current_page_parent a, 
#child-menu-alt li li.current_page_item a:hover, 
#child-menu-alt li li.current-menu-item a:hover,
#child-menu-alt li li.current_page_parent a:hover,
input[type="submit"],
button[type="submit"],
a.button,
.plan.featured .plan-head,
.toggle .title .icon,
.accordion .title .icon,
.commentlist .reply a:hover,
#footer a#to-top:hover { background-color: #168dc4; }

::selection { background-color: #168dc4; }
::-moz-selection { background-color: #168dc4; }

.wp-pagenavi a { color: #168dc4!important; border: 1px solid rgba(22,141,196, 0.3)!important; }
.wp-pagenavi a:hover,
.wp-pagenavi a:active,
.wp-pagenavi span.current { background: #168dc4!important; border: 1px solid #168dc4!important; }
			
/* Header Widget */
#header-inner .textwidget { float: left; line-height: 0px; margin-top: 30px; margin-bottom: 10px; margin-left: 10px; width: 728px; height: 90px; }
#header-inner .textwidget img { width: 100%; }

/* Ebook button */
p.button a { background: #00a8e8; color: #fff; font-size: 13px; padding: 6px 12px; display: inline-block; text-shadow: 0 1px 0 rgba(0,0,0,0.2); -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
-moz-box-shadow: 0 1px 0 rgba(0,0,0,0.05), inset 0 1px 0 rgba(0,0,0,0.2), inset 0 -1px 0 rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.05), inset 0 1px 0 rgba(0,0,0,0.2), inset 0 -1px 0 rgba(0,0,0,0.2); box-shadow: 0 1px 0 rgba(0,0,0,0.05), inset 0 1px 0 rgba(0,0,0,0.2), inset 0 -1px 0 rgba(0,0,0,0.2); }

/* Add a little space between ordered list items */
ol li {
	margin: 10px 0;
}

/* Make the front page's featured item text a little easier to read */
a.item-small span.featured-excerpt {
	color: #fff;
	opacity: .8;
	font-weight: 500;
}

/* Book pages */
img.bookcover {
  width: 260px;
  padding: 10px 0;
}

/* Misc changes */
#content-part > p:nth-child(1) {
	margin-bottom: 15px;
}

div.textwidget {
	max-width: 96%;
}

.caption-bar {
	position: static;
}

h2.bigblue {
	font-size: 2.3em;
	color: #168dc4;
	line-height: 36px;
}

.text table td {
	text-align: left;
	padding: 5px 10px;
}

#header {
	background-color: #fff;
}

#subheader {
	background-color: #fff;
}

a.item-small span.featured-title {
	color: #168DC4;
	margin-top: 20px;
	font-size: 16px;
	line-height: 1.3em;
	font-weight: 600;
}

a.item-small span.featured-excerpt {
	color: #000;
	opacity: .8;
	font-weight: 500;
}

ul.lcplist {
	margin-left: 0;
}

ul.lcplist li {
	list-style: none;
	display: block;
	min-height: 150px;
	border-bottom: 1px dotted #cecece;
	margin-bottom: 20px;
}

.lcplist img {
	display: block;
	clear: both;
}

.lcplist-title {
	color: #168DC4;
	margin-bottom: 10px;
	font-size: 16px;
	line-height: 1.3em;
	font-weight: 600;
	display: inline-block;
}

/* Hide ad space on smaller screen */
@media only screen and (max-width: 850px) {
	#header-inner .textwidget {
		display: none;
	}
}
