/*
Theme Name:     Pachyderm Child
Theme URI:      http: //shonari.com/
Description:    Child theme for the Pachyderm theme
Author:         Shonari Gow
Author URI:     http: //shonari.com/about/
Template:       pachyderm
Version:        0.1.0
*/
@import url("../pachyderm/style.css");

/* =Site Navigation
--------------------------------------------------------------*/

.navigation-main {
	background: #f15d5d;
	clear: both;
	display: block;
	float: left;
	margin-bottom: 1.5em;
	width: 100%;
}
.navigation-main ul {
	list-style: none;
	margin: 0;
	padding-left: 0;
}
.navigation-main li {
	float: left;
	position: relative;
}
.navigation-main a {
	background: #f15d5d;
	color: #fff;
	display: block;
	font-size: 20px;
	font-size: 2.0rem;
	margin: 0 3px;
	padding: 3px 5px;
	text-decoration: none;
	text-transform: uppercase;
}
.navigation-main ul ul {
	background: url('img/transparent.png'); /* IE Fix */
	float: left;
	transition: opacity .3s ease-in-out;
	-webkit-transition: opacity .3s ease-in-out;
	-moz-transition: opacity .3s ease-in-out;
	opacity: 0;
	position: absolute;
		top: 2.2em;
		left: 0;
	visibility: hidden;
	z-index: 99999;
}
.navigation-main ul ul ul {
	left: 100%;
	top: 0;
}
.navigation-main ul ul a {
	margin: 3px;
	width: 120px;
}
.navigation-main ul ul li {
}
.navigation-main li:hover > a {
	background: #ed7b7b;
}
.navigation-main ul ul :hover > a {
	background: #ed7b7b;
}
.navigation-main ul ul a:hover {
	background: #ed7b7b;
}
.navigation-main ul li:hover > ul {
	display: block;
	opacity: 1;
	transition: opacity .3s ease-in-out;
	-webkit-transition: opacity .3s ease-in-out;
	-moz-transition: opacity .3s ease-in-out;
	visibility: visible;
}
.navigation-main li.current_page_item a,
.navigation-main li.current-menu-item a {
	background: #00CC00;
}
.navigation-main li.current_page_item ul a,
.navigation-main li.current-menu-item ul a {
	background: #f15d5d;
}

/* Small menu */
.menu-toggle {
	display: none;
	cursor: pointer;
}

.main-small-navigation ul {
	display: none;
}

@media screen and (max-width: 600px) {
	.menu-toggle,
	.main-small-navigation ul.nav-menu.toggled-on {
		display: block;
	}
	.navigation-main {
		background: transparent;
	}
	.menu-toggle {
		background: #f15d5d;
		color: #fff;
		margin: 0 0 1.5em;
		padding: .75em 0;
		text-align: center;
	}

	.navigation-main ul {
		display: none;
	}
}

/* =Post Formats
-------------------------------------------*/

.post-format-indicator a {
	display: block;
	text-indent: -9999px;
	width: 100%;
	height: 100%;
}
.hentry .post-format-indicator {
	background-color: #49352f;
	background-position: -57px -118px;
	border-radius: 65px;
	margin-top: -10px;
	position: absolute;
		left: -80px;
	width: 65px;
	height: 65px;
	z-index: 10;
}
.hentry.format-link .entry-title,
.hentry.format-aside .entry-title,
.hentry.format-status .entry-title,
.hentry.format-quote .entry-title {
	display: block;
}

.hentry.sticky .post-format-indicator {
	background-color: #f15d5d;
	background-position: -176px 2px;
	border-radius: 65px;
	width: 65px;
	height: 65px;
}
.single-attachment .post-format-indicator {
	background-color: #bce4cd;
	background-position: -60px -120px;
	border-radius: 65px;
	margin-top: -10px;
	position: absolute;
		left: -80px;
	width: 65px;
	height: 65px;
}
.hentry.format-link .entry-title,
.hentry.format-aside .entry-title,
.hentry.format-status .entry-title,
.hentry.format-quote .entry-title {
	display: block;
}
.hentry.format-status .entry-header,
.hentry.format-link .entry-header,
.hentry.format-aside .entry-header,
.hentry.format-quote .entry-header {
	margin: 0;
}
.hentry.format-link {
	border-bottom: 4px solid #dbd988;
}
.hentry .post-format-indicator,
.single-attachment .post-format-indicator,
.hentry.sticky .post-format-indicator,
.hentry.format-link .post-format-indicator,
.hentry.format-audio .post-format-indicator,
.hentry.format-video .post-format-indicator,
.hentry.format-status .post-format-indicator,
.hentry.format-aside .post-format-indicator,
.hentry.format-quote .post-format-indicator,
.hentry.format-chat .post-format-indicator,
.hentry.format-image .post-format-indicator,
.hentry.format-gallery .post-format-indicator {
	background-image: url('img/sprite.png');
	background-repeat: no-repeat;
}
.hentry.format-link .post-format-indicator {
	background-color: #dbd988;
	background-position: -118px -117px;
}
.hentry.format-audio {
	border-bottom: 4px solid #f48278;
}
.hentry.format-audio .post-format-indicator {
	background-color: #f48278;
	background-position: 1px -117px;
}
.hentry.format-video {
	border-bottom: 4px solid #49352f;
}
.hentry.format-video .post-format-indicator {
	background-color: #49352f;
	background-position: -117px 2px;
}
.hentry.format-status {
	border-bottom: 4px solid #bce4cd;
}
.hentry.format-status .post-format-indicator {
	background-color: #bce4cd;
	background-position: 1px -58px;
}
.hentry.format-aside {
	border-bottom: 4px solid #776666;
}
.hentry.format-aside .post-format-indicator {
	background-color: #776666;
	background-position: 3px 0;
}
.hentry.format-quote {
	border-bottom: 4px solid #f48278;
}
.hentry.format-quote .post-format-indicator {
	background-color: #f48278;
	background-position: -58px 2px;
}
.hentry.format-chat {
	border-bottom: 4px solid #49352f;
}
.hentry.format-chat .post-format-indicator {
	background-color: #49352f;
	background-position: -178px -57px;
}
.hentry.format-image {
	border-bottom: 4px solid #bce4cd;
}
.hentry.format-image .post-format-indicator {
	background-color: #bce4cd;
	background-position: -57px -59px;
}
.hentry.format-gallery {
	border-bottom: 4px solid #f15d5d;
}
.hentry.format-gallery .post-format-indicator {
	background-color: #f15d5d;
	background-position: -117px -58px;
}