/*
 Theme Name:   Graphy Child
 Theme URI:    ../graphy-child/
 Description:  Graph Child Theme
 Author:       John Doe
 Author URI:   http://demografie-blog.de
 Template:     graphy
 Version:      1.0.0
 License:      custom
 License URI:  none
 Tags:         one-column, no-sidebar, responsive-layout, accessibility-ready
 Text Domain:  graphy-child
*/



@media screen and (min-width: 1180px) {
	.site { max-width: 1260px; }
	.has-sidebar .site-content,
	.has-sidebar .footer-widget,
	.page-template-nosidebar-php .footer-widget { max-width: 900px; }
	.has-sidebar .content-area {	width: 100%; }
}


h1, h2, h3, h4, h5, h6 {
    color: #333333;
	font-family: Georgia,"Times New Roman",Times,serif;
    /*font-family: Bitter,Georgia,serif;*/
    font-style: normal;
    font-weight: normal;
    letter-spacing: -0.01em;
}

/*.entry-content a, .entry-summary a, .comment-content a {
	text-decoration: none;
}*/

a:focus {
	outline: none;
}

body, input, textarea {
    font-family: Verdana,Geneva,sans-serif;
}

.site-title {
	font-weight: normal;
}

.main-navigation {
    /*font-family: Bitter,Georgia,serif;*/
    font-style: italic;
    font-family: Verdana,Geneva,sans-serif;
    letter-spacing: -0.01em;
}

.nav_separator{
	margin: 0;
	color: #ccc;
	display: none;
}

@media screen and (min-width: 780px) {
	.nav_separator{
		display: inline;	
	}
}


.site-branding, .site-content, .footer-widget, .site-info {
    max-width: 900px;
    margin: 0px auto;
}


.hentry {
	background: none;
	margin-bottom: 48px;
	padding-bottom: 0;
}

.hentry_separator {
    font-family: Georgia,"Times New Roman",Times,serif;
    font-style: italic;
    font-size: 17px;
    letter-spacing: 4px;
    text-align: center;
    color: #999;
}

@media screen and (min-width: 780px) {
	/* Header */
	.site-header {
 	   margin-bottom: 30px;
	}
	.site-title {
		line-height: 50px;
		margin-bottom: 8px;
		color: #333;
		font-size: 52px;
	}
	.site-description {
	    font-size: 16px;
	    letter-spacing: 0px;
	}

	/* Base */
	.entry-content , .entry-summary {
		font-size: 14px;
		line-height: 25px;
	}
	.comment-content {
		font-size: 14px;
	}

	/* Text elements */
	.entry-content hr,
	.entry-content p,
	.entry-content ul,
	.entry-content ol,
	.entry-content dd,
	.entry-content blockquote,
	.entry-content address,
	.entry-content pre,
	.entry-content table {
		margin-bottom: 20px;
	}
}

/* Menu */

.main-navigation-wrapper {
	max-width: 900px;
	margin: 0px auto;
	/*border-bottom: none;*/
}
/* Entry Header */
.entry-title {
	font-size: 34px;
	font-style: normal;
	line-height: 40px;
	margin: 20px 0 10px;
	color: #333;
	text-align: left;
	letter-spacing: 2px;
}
.entry-title a {
	color: #111;
}
.entry-title a:hover {
	color: #555;
}
.entry-meta {
	font-family: Verdana,Geneva,sans-serif;
	text-decoration: none;
	color: #ccc;
	font-size: 14px;
	text-align: left;
}

.entry-meta a {
	text-decoration: none;
	border-bottom: none;
	color: #c1c1c1;
}
}
.entry-meta a:hover {
	color: #333;
}
.entry-meta {
	margin-bottom: 24px;
}

.entry-summary {
    color: #4c4c4c;
}

/* Pictures */

.links {
	float: left;
	width: 48.9%;
	margin-right: 1.1%;
}

.rechts {
	float: right;
	width: 48.9%;
	margin-left: 1.1%;
}

	.links img, .rechts img{
			margin-bottom: 20px;
			margin-top:8px;
	}	

/* =Footer
----------------------------------------------- */

.posted-on a {
	background: url("images/search-icon.png") 5px  no-repeat left bottom;	
}

/* Base */
.site-footer {
	width: 100%;
	border-top: solid #ccc 1px;
}

/* Footer Widget */
.footer-area {
	border-bottom: none;
	margin-top: 10px;

}

footer[role="contentinfo"] {
	max-width: 900px;
	margin: auto;
}

/* Footer Info */
.site-info {
	color: #ccc;
	margin: 0px auto;
	text-align: center;
}
.site-copyright {

	font-size: 14px;
	margin-bottom: 12px;
}


/*@media screen and (min-width: 960px) {
	.has-sidebar .content-area {
		border-right: none;
	}
}*/