/*
Theme Name: Suidobashi Child
Theme URI: http://www.tilmanpeschel.de
Description: Suidobashi Child fuer Tilman Peschel
Author: Tom Lingnau
Author URI: http://www.weinspach.org
Template: suidobashi
Version: 1.0
Tags: Suidobashi Child Theme
*/

@import url("fonts.css");

/*
Now you can start adding your own styles here. Use !important to overwrite styles if needed. */

/*-----------------------------------------------------------------------------------*/
/*	2.0 General Styles
/*-----------------------------------------------------------------------------------*/

body {
    font-family: 'inconsolatamedium', monospace;
	color: #000;
    background: #fff;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.6;
}

/* --- Text Elements --- */
p {
    margin-bottom: 16px;
}

img {
	max-width: 100%; /* Adhere to container width. */
	height: auto; /* Make sure images are scaled correctly. */
	padding-top: 12px;
}

/* --- Alignment --- */
img.alignleft,
img.alignright, 
img.alignnone,
img.aligncenter {
	margin: 0;
}

/*-----------------------------------------------------------------------------------*/
/*	3.0 Links + Colors
/*-----------------------------------------------------------------------------------*/

.comment a,
.entry-content a,
.nav-wrap a,
#infinite-handle a,
a.top,
#mobile-menu-toggle,
.intro-slogan a,
.footer-slogan a,
.author-description a {
	border-bottom: 1px solid; 
	color: #000;
}

/* --- Hovers --- */
.entry-header h1.entry-title a:hover,
.entry-header h2.entry-title a:hover,
.intro-slogan a:hover,
.footer-slogan a:hover,
.entry-content a:hover,
.author-description a:hover {
	border-bottom: 1px solid transparent !important;
}

#site-title a:hover {
	border-bottom: 1px solid; 
	color: #000;
}

.nav-previous a span,
.nav-next a span,
.nav-previous a span:hover,
.nav-next a span:hover {
	 border-bottom: 1px solid;
	color: #000;
}

.contact-info a,
#colophon #site-info a {
    border-bottom: 1px solid transparent;
}

.contact-info a:hover,
#colophon #site-info a:hover {
	background: none !important;
	border-bottom: 1px solid !important;
}

a.more-link:hover span {
	border-bottom: 1px solid transparent !important;
}

.more-link:after,
.template-about .entry-content h4:after,
#primary h1.archive-title:after {
	display: none !important;
}

.entry-tags a:hover,
.entry-cats a:hover {
	border-bottom: 1px solid;
}

/*-----------------------------------------------------------------------------------*/
/*	4.0 Header
/*-----------------------------------------------------------------------------------*/

#masthead {
    position: relative;
    display: block;
    padding: 15px 0 48px 0;
}

.home #masthead {
    padding: 15px 0 48px 0;
}

#site-title h1 {
	margin: 0;
	padding: 0;
	font-size: 16px;
	font-size: 1rem;
	font-weight: normal;
	line-height: 1.6;
	word-wrap: normal;
}

/* --- Site Nav --- */

#site-nav ul li a {
	display: inline-block;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.6;
}

/*-----------------------------------------------------------------------------------*/
/*	5.0 Posts
/*-----------------------------------------------------------------------------------*/

a.post-edit-link,
a.comment-edit-link {
    display: none !important;
    padding: 0;
}

/* --- Post Header / Meta --- */

.entry-header h2.entry-title,
.entry-header h1.entry-title {
	margin: 0 0 8px;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.6;
	word-wrap: break-word;
	display: none !important;
}

.entry-cats,
.entry-tags {
    /* line-height: 1.6; */
}

.entry-cats,
.single-post .entry-tags {
	padding: 14px 0 0 0;
	font-size: 12px;
	font-size: 0.75rem;
	font-style: normal;
}

.entry-cats span,
.single-post .entry-tags span {
	display: none !important;
}

.post .entry-cats,
.single-post .entry-tags {
	padding: 21px 0 0 0;
}

.entry-date, .entry-tags {
	display: none !important;
}

/*-----------------------------------------------------------------------------------*/
/*	5.1 Single Posts
/*-----------------------------------------------------------------------------------*/

/* --- Typography --- */
.entry-content p,
.entry-content p.standard-text,
.entry-content ul,
.entry-content ol,
.entry-content .wide-content {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.6;
}

/*-----------------------------------------------------------------------------------*/
/*	5.2 Comments
/*-----------------------------------------------------------------------------------*/
#comments,
#disqus_thread {
	display: none !important;
}

/*-----------------------------------------------------------------------------------*/
/*	7.0 Pagination
/*-----------------------------------------------------------------------------------*/

.archive-header {
    padding: 0 0 60px;
}

.nav-previous,
.nav-next,
.previous-image,
.next-image {
	display: none !important;
}

/*-----------------------------------------------------------------------------------*/
/*	8.0 Pages / Archives / Search Results / 404
/*-----------------------------------------------------------------------------------*/

#primary h1.archive-title {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-size: 0.75rem;
	letter-spacing: 0px;
	text-transform: none;
}

/*-----------------------------------------------------------------------------------*/
/*	11.0 Footer
/*-----------------------------------------------------------------------------------*/

#colophon #site-info {
	display: block;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.6;
}

/* Minimum width of 1150 pixels (laptops 13")
------------------------------------------------------------------------------------ */
@media screen and (min-width: 1150px) {

/* --- General Styles --- */
    #main-wrap {
        padding: 0;
    }

    #masthead {
        padding: 26px 0 167px;
    }

    .home #masthead {
        padding: 26px 0 167px;
    }

/* --- Main Nav --- */

	.menu-container {
		position: fixed;
		display: block !important;
		top: 26px;
		right: 135px;
		z-index: 1000;
		padding: 0 0 0 70px;
		border-top: none;
}
	
	#site-nav ul li {
		position: relative;
		display: inline-block;
		margin: 0 0 0 21px;
		padding: 0;
		border-bottom: none;
	}
}