/*

Theme Name: Path
Theme URI: http://live.bobosh.com/themes/path
Author: myTheme
Author URI: http://themeforest.net/user/myTheme/portfolio?ref=myTheme
Description: Responsive magazine theme. <a href="http://live.bobosh.com/themes/path">View details...</a>
Tags: responsive-layout, fluid-layout, left-sidebar, right-sidebar, two-columns, custom-colors, custom-background, custom-menu, editor-style, featured-images, theme-options, translation-ready
License: GNU General Public License
License URI: license.txt
Version: 1.0.0



/*-----------------------------------------------------------------------------------*/
/*	LAYOUT
/*-----------------------------------------------------------------------------------*/

/* basics */
html {background:#2a2d32 url(images/background-1.jpg) 50% 0;}
body {line-height:1.5;color:#444;word-wrap:break-word;}
*, *:before, *:after {margin:0;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}

/* clearfixes */
.inner:after, .searchform:after, .nav:after, .page-navi:after, .widget_latest:after, .widget_commented:after, .meta:after, article:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

/* structure */
header {text-align:center;padding-top:1em;}
.main {background:#fffffb;padding:30px 15px 0 15px;position:relative;}
.home .main {padding-top:0;}
.noise-on .main {background:url(images/noise/main.jpg) 50% 0;}
.page .hentry, .single .hentry {padding-bottom:20px;}
aside {padding:30px 15px;font-size:0.875em;}


/*-----------------------------------------------------------------------------------*/
/*	HEADER
/*-----------------------------------------------------------------------------------*/

/* logo */
.logo {display:inline-block;margin-bottom:1em;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.logo-text {text-decoration:none;font-size:1.25em;line-height:2;color:#eee;font-weight:bold;text-transform:uppercase;letter-spacing:0.08em;}

/* description */
.description {background:url(images/line-1px-light.png) 50% 0 no-repeat;font-style:italic;font-size:0.875em;color:#7B7B7D;padding-top:0.5em;}
.noise-on .description {background-image:url(images/noise/line-1px-light.png);}

/* navigation */
.js .nav-ul {clip:rect(0 0 0 0);max-height:0;position:absolute;display:block;overflow:hidden;zoom:1;}
.nav-ul.opened {max-height:9999px;}
.nav-ul.disable-pointer-events {pointer-events:none !important;}

.nav-ul {margin:0;padding:0;width:100%;display:block;list-style:none;text-align:left;background-color:rgba(0, 0, 0, 0.1);}
.nav-ul li {width:100%;display:block;background:url(images/line-1px-light.png) repeat-x;}
.noise-on .nav-ul li {background-image:url(images/noise/line-1px-light.png);}
.nav-ul ul {margin:0;}
.nav-ul a {display:block;text-decoration:none;font-weight:normal;}
.nav-ul > li > a {color:#dBdCdD;padding:0.5em 1em;text-transform:uppercase;letter-spacing:0.08em;}
.sub-menu {padding-left:0.5em;}
.sub-menu a {color:#bBbCbD;padding:0.5em 1em;}

.nav-toggle {display:block;text-align:center;width:100%;height:40px;line-height:40px;color:#7B7B7D;background-color:rgba(0, 0, 0, 0.15);background-image:url(images/sprite.png);background-position:100% -860px;background-repeat:no-repeat;text-decoration:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
.noise-on .nav-toggle {background-position:100% -820px;}


/*-----------------------------------------------------------------------------------*/
/*	CONTENT
/*-----------------------------------------------------------------------------------*/

/* default margins */
p, blockquote, ul, ol, dl, table, pre, address, hr {margin-bottom:1em;}

/* headers */
h1, h2, h3, h4, h5, h6 {line-height:1.2;margin:0.75em 0 0.5em 0;font-weight:700;color:#404248;}
h1, .single-comments, .hero-comments, .article-comments {font-size:2em;line-height:1.2;}
h1.title {margin:0 0 0.25em 0;}
h1.title-archive {margin:0;text-align:center;color:#96989a;padding-bottom:30px;}
h1.title-narrow {width:85%;}
h2 {font-size:1.5em;margin:0.75em 0 0.5em 0;}
h3 {font-size:1.25em;margin:0.75em 0 0.5em 0;}
h4 {font-size:1.125em;}
h5 {font-size:1em;}
h6 {font-size:1em;}

/* lists */
li {list-style-position:inside;}
ul ul, ol ol, ul ol, ol ul {margin:0 0 0 1em;}

/* horizontal ruler */
hr {height:5px;border:0;background-repeat:repeat-x;}

/* tables */
table {border-collapse:separate;border-spacing:3px;width:100%;}
th {text-align:left;}
.main th, .main td {padding:0 0.25em;background:rgba(0, 0, 0, 0.05);}

/* code */
code {background:rgba(0, 0, 0, 0.03);}
pre {padding:0.5em 2.5em 0.5em 1.5em;white-space:pre-wrap;background:rgba(0, 0, 0, 0.05);position:relative;}
pre:after {content:"</>";position:absolute;right:0.5em;top:0.5em;color:#ccc;}

/* definition lists */
dt {font-weight:bold;}
dd {margin-left:1em;}

/* links */
a {font-weight:bold;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color:#404248;}
.main a:hover {color:#333;}
a > img {vertical-align:bottom;}
a img {border:none;}

/* responsive images, videos, etc. */
img, video {max-width:100%;height:auto;border:0;}
.ie8 img, .ie8 video {width:auto;}

/* quotes */
blockquote {border-left:10px solid #EBECE8;padding-left:1em;}
blockquote p, .pull-left, .pull-right {font-size:1.25em;text-transform:uppercase;color:#999;}
blockquote p:before {content:"\201C";}
blockquote p:after {content:"\201D";}

/* text styles */
.single .ingress, .page .ingress {font-size:1.25em;color:#666;}
.highlight {background:#FFF8CF;}
.pull-left, .pull-right {width:40%;line-height:1.25;}
.pull-left {float:left;margin:0em 1em 1em 0;border-left:10px solid #EBECE8;padding-left:1em;}
.pull-right {float:right;margin:0em 0 1em 1em;border-right:10px solid #EBECE8;padding-right:1em;text-align:right;}

/* captions  */
.wp-caption {max-width:100%;}
.wp-caption-text {margin-bottom:0em;font-style:italic;color:#666;}
.gallery-caption {margin-left:0;}

/* aligns */
.alignleft {float:left;margin:0 1em 1em 0;}
.alignright {float:right;margin:0 0 1em 1em;}
.aligncenter {display:block;margin:0 auto 1em auto;}
.alignnone {display:block;margin:0 0 1em 0;}

/* articles */
article.post {position:relative;clear:both;margin:0 -15px;padding:30px 15px 15px 15px;}
article.post:nth-child(2n) {background-color:rgba(0, 0, 0, 0.03);}
article.post h1 {margin:0 0 0.25em 0;}
article.sticky {background-color:rgba(255, 255, 225, 0.1);}
.article-comments, .single-comments {position:absolute;right:15px;top:30px;}

/* meta */
.meta {padding:0.5em 0;background:url(images/line-1px.png) repeat-x, url(images/line-1px.png) 50% 100% repeat-x;}
.noise-on .meta {background:url(images/noise/line-1px.png) repeat-x, url(images/noise/line-1px.png) 50% 100% repeat-x;}
.meta li {display:block;float:left;padding-left:30px;text-transform:uppercase;letter-spacing:0.08em;font-size:0.875em;}
.meta li, .meta a {color:#999;font-weight:normal;}
.meta li.meta-date {background:url(images/meta-date.png) 0 50% no-repeat;margin-right:2em;}
.meta li.meta-category {background:url(images/meta-category.png) 0 50% no-repeat;}
.noise-on .meta li.meta-date {background-image:url(images/noise/meta-date.png);}
.noise-on .meta li.meta-category {background-image:url(images/noise/meta-category.png);}

/* meta in hero */
.hero .meta {background:url(images/line-1px-light.png) repeat-x, rgba(255, 255, 255, 0.05) url(images/line-1px-light.png) 0 100% repeat-x;}
.noise-on .hero .meta {background:url(images/noise/line-1px-light.png) repeat-x, rgba(255, 255, 255, 0.05) url(images/noise/line-1px-light.png) 50% 100% repeat-x;}

/* tags */
.meta-tags {clear:both;}
.meta-tags li {display:inline;}
.meta-tags a {display:inline-block;text-transform:uppercase;letter-spacing:0.08em;font-size:0.75em;margin:0 10px 10px 0;padding:0.25em 6px 0.25em 18px;background-image:url(images/meta-tags.png);background-position:-10px 50%;background-repeat:no-repeat;color:#eee;font-weight:normal;text-decoration:none;border-radius:0 2px 2px 0;}
article:nth-child(2n) .meta-tags a {background-image:url(images/meta-tags-odd.png);}
.noise-on article:nth-child(2n) .meta-tags a {background-image:url(images/noise/meta-tags-odd.png);}
.noise-on .meta-tags a {background-image:url(images/noise/meta-tags.png);}
.meta-tags a:hover {color:#ddd;color:rgba(255, 255, 255, 0.6);}

/* author */
section.author {clear:both;background-repeat:repeat-x;padding-top:2em;margin-top:3em;text-align:center;}
.author em.author-title {display:block;margin-bottom:0.375em;font-size:1.375em;color:#404248;}
.author .avatar {border-radius:50%;}
.author p {margin-bottom:1em;}

/* related posts */
section.related {background-repeat:repeat-x;padding-top:2em;margin-top:3em;}
.related h3 {margin-top:0;}

/* page navigation */
ul.page-numbers, .page-navi {background:url(images/comments.png) 50% 0;clear:both;margin:-10px -15px 0 -15px;padding:1.5em 15px 1em 15px;}
.page .hentry ul.page-numbers, .single .hentry ul.page-numbers, .page .hentry .page-navi, .single .hentry .page-navi {margin-bottom:-20px;}
.page-numbers li, .page-navi li {display:inline;color:#999;margin-right:0.5em;}
.page-numbers a, .page-navi a {color:#999;text-decoration:none;}
.page-navi-next {float:right;}
.page-numbers a {font-weight:normal;}
.page-numbers .current, .page-numbers.dots {color:#bbb;}

/* alerts */
.alert {padding:0.5em;}
.alert.red {background:#FFE2E2;}
.alert.green {background:#E5FFE2;}


/*-----------------------------------------------------------------------------------*/
/*	HERO IMAGE
/*-----------------------------------------------------------------------------------*/

.hero {position:relative;overflow:hidden;clear:both;width:auto;}
.attachment-img-hero {display:block;float:left;margin:0;width:auto;max-width:none;height:280px;}
.hero-content {position:absolute;left:0;bottom:0;background:#222;background:rgba(0, 0, 0, 0.6);padding:10px 15px;margin:0;display:inline-block;width:100%;}
.hero-content h1 {display:inline-block;margin:0 0 10px 0;color:#F2F2EA;}
.page .hero-content h1 {margin-bottom:0;}
.hero-content h1 a {color:#F2F2EA;}
.hero-content h1 a:hover {color:#ddd;color:rgba(255, 255, 255, 0.7);}

/* hero meta */
.hero .meta {margin-bottom:0;padding-left:0.5em;}
.hero .meta li, .hero .meta a {color:#ddd;}

/* hero comments */
.hero-comments {position:absolute;right:15px;top:10px;line-height:1.2;}
.bubble {color:#eee;font-weight:bold;text-decoration:none;padding:0 0.25em;border-radius:2px;}
.noise-on .bubble {background-image:url(images/noise/noise.png);}
.bubble:after {content:"";position:absolute;width:6px;height:6px;bottom:-3px;margin-left:-3px;left:50%;display:block;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.hero-comments.bubble:after {width:10px;height:10px;bottom:-5px;margin-left:-5px;}
.bubble-content {z-index:9;position:relative;}
.hero .bubble:hover, .main .bubble:hover {color:#ddd;color:rgba(255, 255, 255, 0.7);}


/*-----------------------------------------------------------------------------------*/
/*	COMMENTS
/*-----------------------------------------------------------------------------------*/

.comments {background:url(images/comments.png) no-repeat 50% 0;margin:4em -15px 0 -15px;padding:40px 15px 0 15px;color:#666;clear:both;}
.noise-on .comments {background-image:url(images/noise/comments.png);}

.comments-title, .comment-reply-title {color:#96989a;text-transform:uppercase;letter-spacing:0.08em;text-align:center;padding-bottom:30px;margin:0 0 1.5em 0;background-repeat:repeat-x;background-position:0 100%;}

.commentlist {margin:0 0 0em 0;list-style:none;}
.commentlist ul {list-style:none;margin:0;}
.commentlist li li {padding:0 0 0 28px;background:url(images/comment-reply.png) no-repeat;}

article.comment {margin-bottom:1.5em;}
.comment-body p {margin-bottom:0.5em;}

/* comment author */
.comment-author {margin-bottom:0.5em;color:#92928E;}
.comment-author cite {font-style:normal;font-weight:bold;display:block;color:#333;}
.comment-author .avatar {float:left;margin:0 1em 0.5em 0;border-radius:50%;}

/* comment by post author */
.bypostauthor > .comment-author > cite:after {color:#eee;text-transform:uppercase;font-size:0.75em;letter-spacing:0.08em;text-transform:uppercase;margin-left:0.5em;padding:0 0.25em;font-weight:normal;background-color:#b6b8ba;border-radius:2px;}
.noise-on .bypostauthor > .comment-author > cite:after {background-image:url(images/noise/noise.png);}

/* comment time */
.comment-time, .comment-reply-link {color:#92928E;font-weight:normal;font-size:0.875em;}
.comment-reply-link {margin-left:0.5em;}

/* moderation */
.comments li em.moderation {color:#999;background:#F1F1ED;padding:0 0.25em;}

/* reply to comment */
#cancel-comment-reply-link {text-indent:-9999px;background:url(images/sprite.png) 100% -422px no-repeat;display:inline-block;width:28px;height:28px;vertical-align:bottom;margin-left:0.25em;}
#cancel-comment-reply-link:hover {opacity:0.7;}


/*-----------------------------------------------------------------------------------*/
/*	ASIDE
/*-----------------------------------------------------------------------------------*/

.widget-container {clear:both;margin-bottom:3em;}
.widget-container-last {margin-bottom:0;}
.widget-container h3 {font-size:1.25em;color:#aBaBaD;margin:0 0 1em 0;text-transform:uppercase;letter-spacing:0.08em;}

aside, aside a {color:#ABABAD;}
aside a, aside .list-thumbnails strong {border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#444;border-bottom-color:rgba(255, 255, 255, 0.1);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
aside a:hover, aside .list-thumbnails a:hover strong {border-bottom-style:solid;}
aside a img {border:0;}

footer {clear:both;font-size:0.857em;letter-spacing:0.08em;text-transform:uppercase;}
footer, footer a {color:#7B7B7D;font-weight:normal;}

aside ul {list-style:none;}


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

/* custom featured posts widget */
.widget_latest {padding-bottom:1em;}
.widget_latest .tile a {display:block;position:relative;border:0;max-width:100%;overflow:hidden;}
.widget_latest img {display:block;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.widget_latest a:hover img {opacity:0.7;}
.widget_latest-content {position:absolute;left:0;bottom:0;padding:0 10px 1em 10px;width:100%;background:url(images/tile-gradient.png) repeat-x;text-align:center;}
.widget_latest-comments {position:relative;}
.widget_latest-date {display:block;font-weight:normal;font-size:0.857em;line-height:1;margin-top:10px;text-transform:uppercase;letter-spacing:0.08em;}
.widget_latest-title {display:block;color:#dBdBdD;font-size:1.143em;line-height:1.25;margin-top:5px;}
.widget_latest .one_half {max-width:50%;float:left;display:block;}

/* custom most commented widget & related posts */
.list-thumbnails li {margin-bottom:1em;clear:both;list-style:none;}
.list-thumbnails a {display:block;}
.list-thumbnails a {border-bottom:0;}
.list-thumbnails-img {position:relative;width:40px;height:40px;display:inline-block;float:left;margin:0 1em 1em 0;}
.list-thumbnails img {-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.list-thumbnails a:hover img {opacity:0.7;}
.list-thumbnails a:hover {border:0;}
.list-thumbnails-date {display:block;color:#7B7B7D;font-weight:normal;font-size:0.875em;text-transform:uppercase;letter-spacing:0.08em;}
aside .list-thumbnails-date {font-size:0.857em;}
.list-thumbnails-comments {position:absolute;bottom:0;right:0;}
.list-thumbnails-img .bubble {border-radius:2px 0 0 0;}

/* custom social links widget */
.widget_social li {display:inline;}
.widget_social a {display:inline-block;margin:0 1em 1em 0;text-indent:-9999px;width:24px;height:24px;background:url(images/sprite.png);border:0;position:relative;}
.author .widget_social a {margin:0 0.5em;}
.widget_social a:hover {opacity:0.7;border:0;}
.widget_social .rss {background-position:0 -107px;}
.widget_social .facebook {background-position:0 -131px;}
.widget_social .twitter {background-position:0 -155px;}
.widget_social .flickr {background-position:0 -179px;}
.widget_social .dribbble {background-position:0 -203px;}
.widget_social .google {background-position:0 -227px;}
.widget_social .pinterest {background-position:0 -251px;}
.widget_social .tumblr {background-position:0 -275px;}
.widget_social .youtube {background-position:0 -299px;}
.widget_social .linkedin {background-position:0 -323px;}
.widget_social .instagram {background-position:0 -347px;}
.widget_social .quora {background-position:0 -371px;}
.widget_social .itunes {background-position:0 -395px;}
.widget_social .soundcloud {background-position:0 -419px;}
.widget_social .bandcamp {background-position:0 -443px;}
.widget_social .vimeo {background-position:0 -467px;}
.widget_social .lastfm {background-position:0 -491px;}
.widget_social .vk {background-position:0 -515px;}
.widget_social_color .rss {background-position:-24px -107px;}
.widget_social_color .facebook {background-position:-24px -131px;}
.widget_social_color .twitter {background-position:-24px -155px;}
.widget_social_color .flickr {background-position:-24px -179px;}
.widget_social_color .dribbble {background-position:-24px -203px;}
.widget_social_color .google {background-position:-24px -227px;}
.widget_social_color .pinterest {background-position:-24px -251px;}
.widget_social_color .tumblr {background-position:-24px -275px;}
.widget_social_color .youtube {background-position:-24px -299px;}
.widget_social_color .linkedin {background-position:-24px -323px;}
.widget_social_color .instagram {background-position:-24px -347px;}
.widget_social_color .quora {background-position:-24px -371px;}
.widget_social_color .itunes {background-position:-24px -395px;}
.widget_social_color .soundcloud {background-position:-24px -419px;}
.widget_social_color .bandcamp {background-position:-24px -443px;}
.widget_social_color .vimeo {background-position:-24px -467px;}
.widget_social_color .lastfm {background-position:-24px -491px;}
.widget_social_color .vk {background-position:-24px -515px;}
.noise-on .widget_social .rss {background-position:-48px -107px;}
.noise-on .widget_social .facebook {background-position:-48px -131px;}
.noise-on .widget_social .twitter {background-position:-48px -155px;}
.noise-on .widget_social .flickr {background-position:-48px -179px;}
.noise-on .widget_social .dribbble {background-position:-48px -203px;}
.noise-on .widget_social .google {background-position:-48px -227px;}
.noise-on .widget_social .pinterest {background-position:-48px -251px;}
.noise-on .widget_social .tumblr {background-position:-48px -275px;}
.noise-on .widget_social .youtube {background-position:-48px -299px;}
.noise-on .widget_social .linkedin {background-position:-48px -323px;}
.noise-on .widget_social .instagram {background-position:-48px -347px;}
.noise-on .widget_social .quora {background-position:-48px -371px;}
.noise-on .widget_social .itunes {background-position:-48px -395px;}
.noise-on .widget_social .soundcloud {background-position:-48px -419px;}
.noise-on .widget_social .bandcamp {background-position:-48px -443px;}
.noise-on .widget_social .vimeo {background-position:-48px -467px;}
.noise-on .widget_social .lastfm {background-position:-48px -491px;}
.noise-on .widget_social .vk {background-position:-48px -515px;}
.noise-on .widget_social_color .rss {background-position:-72px -107px;}
.noise-on .widget_social_color .facebook {background-position:-72px -131px;}
.noise-on .widget_social_color .twitter {background-position:-72px -155px;}
.noise-on .widget_social_color .flickr {background-position:-72px -179px;}
.noise-on .widget_social_color .dribbble {background-position:-72px -203px;}
.noise-on .widget_social_color .google {background-position:-72px -227px;}
.noise-on .widget_social_color .pinterest {background-position:-72px -251px;}
.noise-on .widget_social_color .tumblr {background-position:-72px -275px;}
.noise-on .widget_social_color .youtube {background-position:-72px -299px;}
.noise-on .widget_social_color .linkedin {background-position:-72px -323px;}
.noise-on .widget_social_color .instagram {background-position:-72px -347px;}
.noise-on .widget_social_color .quora {background-position:-72px -371px;}
.noise-on .widget_social_color .itunes {background-position:-72px -395px;}
.noise-on .widget_social_color .soundcloud {background-position:-72px -419px;}
.noise-on .widget_social_color .bandcamp {background-position:-72px -443px;}
.noise-on .widget_social_color .vimeo {background-position:-72px -467px;}
.noise-on .widget_social_color .lastfm {background-position:-72px -491px;}
.noise-on .widget_social_color .vk {background-position:-72px -515px;}

/* custom post-it widget */
.widget_postit_wrap {background:#FFF8CF;padding:0 25px;margin:66px 0 60px 0;position:relative;max-width:400px;}
aside > .widget_postit_wrap:first-child {margin-top:20px;}
.widget_postit_wrap:after {content:"";position:absolute;background:url(images/sprite.png) 0 -50px no-repeat;bottom:-7px;left:0;width:100%;height:30px;}
.widget_postit {position:relative;z-index:2;padding-bottom:25px;}
.widget_postit:after {content:"";position:absolute;background:url(images/sprite.png) no-repeat;top:-34px;left:-40px;width:85%;height:49px;}
.widget_postit:before {content:"";position:absolute;background:url(images/sprite.png) 100% 0 no-repeat;top:-34px;right:-35px;width:85%;height:49px;}
.widget_postit h3, .widget_postit p, .widget_postit {color:#66644D !important;border-color:#DED8B4 !important;}
.widget_postit h3 {padding:0;margin:0 0 0.5em 0;background:none;}
.widget_postit p {margin:0.5em 0 0 0;}
.widget_postit a {color:#66644D;border-color:#9E9C7E;}

/* custom flickr widget */
.widget_flickr .flickr_badge_image {display:inline-block;margin:0 1em 1em 0;}
.widget_flickr .flickr_badge_image a:hover {opacity:0.7;}

/* calendar widget */
.widget_calendar caption {text-align:left;}
.widget_calendar table {width:100%;border-collapse:collapse;}
.widget_calendar th {text-align:left;}
.widget_calendar #next {text-align:right;}

/* rss widget */
.widget_rss li {margin:0.5em 0;}
.rss-date {display:block;}

/* recent posts widget */
.widget_recent_entries .post-date {display:block;font-weight:normal;}


/*-----------------------------------------------------------------------------------*/
/*	FORMS
/*-----------------------------------------------------------------------------------*/

form {margin-bottom:0;padding:0;}
input, textarea, button, select {font-family:inherit;font-size:100%;max-width:100%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
input[type="text"], textarea {background-color:transparent;border:0;color:#666;padding:0.5em;width:100%;}
textarea {overflow:auto;vertical-align:top;}
label em {color:#999;}
::-moz-placeholder {opacity:1;}
input:focus, textarea:focus {outline:none;}
button, #submit {border:0;padding:6px 10px 6px 10px;cursor:pointer;}

.input-outer {margin:0 -5px 1em -5px;padding:6px;background:url(images/input-outer.png) no-repeat;background:url(images/input-outer.png) no-repeat, url(images/input-outer.png) 100% 100% no-repeat;}
.noise-on .input-outer {background:url(images/noise/input-outer.png) no-repeat;background:url(images/noise/input-outer.png) 0 0 no-repeat, url(images/noise/input-outer.png) 100% 100% no-repeat;}

/* buttons */
#submit {color:#eee;text-decoration:none;background-position:100% 0;display:inline;margin-bottom:1em;border-radius:2px;font-weight:bold;text-transform:uppercase;letter-spacing:0.08em;}
#submit:hover {color:#ddd;color:rgba(255, 255, 255, 0.7);}
.noise-on #submit {background-image:url(images/noise/noise.png);}
p.form-submit {margin:0;}

/* search */
.searchform .s {margin:0;width:85%;float:left;background:transparent;color:#aDaFb2;}
.searchform {background-color:rgba(255, 255, 255, 0.025);margin-bottom:0;}
.widget_search .input-outer {background:url(images/input-outer-dark.png) no-repeat;background:url(images/input-outer-dark.png) no-repeat, url(images/input-outer-dark.png) 100% 100% no-repeat;margin-bottom:0;}
.noise-on .widget_search .input-outer {background:url(images/noise/input-outer-dark.png) no-repeat;background:url(images/noise/input-outer-dark.png) no-repeat, url(images/noise/input-outer-dark.png) 100% 100% no-repeat;}

.searchsubmit {width:10%;float:right;background:transparent url(images/sprite.png) 50% 50%;text-indent:-9999px;margin-bottom:0;}
.searchsubmit:hover {opacity:0.7;}


/*-----------------------------------------------------------------------------------*/
/*	MEDIA QUERIES
/*-----------------------------------------------------------------------------------*/

@media screen and (min-width:500px) {

/* layout */
.inner, header {width:90%;margin-left:auto;margin-right:auto;}
.main {padding:30px 30px 0 30px;border-radius:4px;}
.main.no-round {border-radius:0 0 4px 4px;}
aside {padding:30px 0;}
.attachment-img-hero {height:100%;}
.nav-toggle {border-radius:4px 4px 0 0;}

/* hero */
.hero-content {padding:20px 30px 20px 30px;}
.hero-comments {right:30px;top:20px;}

/* articles */
article.post {padding-top:40px;padding-bottom:20px;}
.article-comments {right:30px;top:40px;}
.single-comments {right:30px;top:30px;}

/* page navi */
ul.page-numbers, .page-navi {padding-top:2em;padding-bottom:1.5em;}

/* align elements */
article.post, .comments, ul.page-numbers, .page-navi {margin-left:-30px;margin-right:-30px;padding-left:30px;padding-right:30px;}

}


@media screen and (min-width:720px) {

/* layout */
.inner, header {width:680px;}

/* hero */
.hero .meta li.meta-date {margin-left:1em;}

/* align elements */
.page .hentry, .single .hentry {padding-bottom:40px;}
.page .hentry ul.page-numbers, .single .hentry ul.page-numbers, .page .hentry .page-navi, .single .hentry .page-navi {margin-bottom:-40px;}

}


@media screen and (min-width:960px) {

/* layout */
.inner {width:95%;padding-bottom:60px;}
.main {float:left;width:63%;padding:40px 40px 0 40px;}
aside {float:right;width:33%;background:transparent;padding:40px 0 0 0;}

/* header */
header {width:100%;padding:3em 0 2em 0;}
.scroll-to-fixed-fixed {background:#2A2D32;box-shadow:0 1px 2px rgba(0, 0, 0, 0.15);}
.logo:hover {opacity:0.7;}

/* hero */
.hero-content {width:63%;padding:30px 40px 30px 40px;}
.hero-content h1 {margin-bottom:20px;}
.hero-comments {right:40px;top:30px;}

/* responsive navigation */
.js .nav-ul {position:relative;overflow:visible;}
.js .nav-ul.closed {max-height:none;}
.nav-toggle {display:none;}

/* navigation */
.nav {margin:0;}
.nav-ul {text-align:center;font-size:0.875em;background:transparent;}
.nav-ul > li {display:inline-block;width:auto;margin:0 0.5em;}
.nav-ul li {position:relative;background:transparent;}
.noise-on .nav-ul li {background:transparent;}
.nav-ul > li > a {color:#aBaCaD;padding:1em 0.5em;border:0;background:transparent;}
.nav-ul a {display:block;position:relative;}
.sub-menu li {padding:0;margin:0;}
.sub-menu a {padding:0.75em 1em;}
.nav-ul a:hover {color:#8B8C8D;}

/* drop-down navigation */
.sub-menu {position:absolute;display:none;top:100%;left:-0.5em;z-index:9999;background:#35383D;min-width:12em;padding:0;border-radius:0 0 2px 2px;}
.sub-menu:after {content:"";background:url(images/sub-menu.png);position:absolute;left:1em;top:-7px;width:13px;height:7px;display:block;}
.sub-menu .sub-menu:after {background:none;}
.sub-menu .sub-menu {top:0;left:100%;border-radius:0;}

.sub-menu a {text-align:left;background:url(images/line-1px.png) 0 100% repeat-x;}
.noise-on .sub-menu a {background-image:url(images/noise/line-1px.png);}
.sub-menu li:last-child a {background:none;}

/* comments */
.article-comments {right:40px;}
.single-comments {right:40px;top:40px;}

/* align elements */
article.post, .comments, ul.page-numbers, .page-navi {margin-left:-40px;margin-right:-40px;padding-left:40px;padding-right:40px;}

}


@media screen and (min-width:1160px) {

/* layout */
.inner {width:1080px;padding-bottom:80px;}
.main {width:680px;padding:60px 60px 0 60px;}
aside {width:340px;padding:60px 0 0 0;}

/* hero */
.hero-content {padding-left:60px;}

/* typography */
h1.title-archive {padding-bottom:50px;}
h1, .single-comments, .article-comment {font-size:2.5em;}
.hero h1, h1.title, .hero-comments {font-size:3em;}
h2 {font-size:2em;}
h3 {font-size:1.5em;}

/* author */
.author p {width:80%;margin-left:auto;margin-right:auto;}

/* comments */
.article-comments {right:60px;top:45px;}
.single-comments {right:60px;top:60px;}
.hero-comments {padding:0 0.175em;}

/* align elements */
article.post, .comments, ul.page-numbers, .page-navi {margin-left:-60px;margin-right:-60px;padding-left:60px;padding-right:60px;}

}


@media screen and (min-width:1280px) {

/* page navigation */
.single .page-navi {position:fixed;}
.single .page-navi li {display:block;position:fixed;right:-120px;top:50%;font-size:0.75em;text-transform:uppercase;letter-spacing:0.08em;width:160px;overflow:hidden;margin:-20px 0 0 0;max-height:40px;z-index:9999;float:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.single .page-navi li span {display:none;}
.single .page-navi li.page-navi-prev {left:-120px;text-align:right;}
.single .page-navi li.page-navi-prev span {display:none;}
.single .page-navi a {width:160px;line-height:40px;height:40px;display:inline-block;background-image:url(images/sprite.png);background-position:0 -780px;padding:0 10px 0 40px;overflow:hidden;border-radius:2px 0 0 2px;text-decoration:none;font-weight:normal;}

.single .page-navi .page-navi-prev a {padding:0 40px 0 10px;background-position:100% -780px;border-radius:0 2px 2px 0;}
.single .page-navi a:hover {color:#eee;}
.single .page-navi li:hover {right:0px;}
.single .page-navi .page-navi-prev:hover {left:0px;}

.single.noise-on .page-navi .page-navi-next a {background-position:0 -740px;}
.single.noise-on .page-navi .page-navi-prev a {background-position:100% -740px;}

}