/*
Theme Name: GRP
Theme URI: 
Description: A child theme for Twenty Fifteen
Version: 0.1
Author: GRP
Author URI: http://grundrechtepartei.de
Template: twentyfifteen
*/

@import url('../twentyfifteen/style.css');
@import url(http://fonts.googleapis.com/css?family=Poiret+One);
@import url(http://fonts.googleapis.com/css?family=Lato:400,400italic,700,700italic,900,900italic,300,300italic,100italic,100);

.sdfootnote {
font-size: 90%;

}

.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
line-height: 100%;margin-top:0px;margin-bottom:20px;

}
/* Farben von #363b3f zu #363b3f START */
body,
button,
input,
select,
textarea {
color: #363b3f;
}
blockquote cite,
blockquote small {
color: #363b3f;
}
input:focus,
textarea:focus {
	color: #363b3f;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	background-color: #363b3f;
}
.dropdown-toggle:after {
	color: #363b3f;
}
.secondary-toggle:before {
	color: #363b3f;
}
.pagination .prev,
.pagination .next {
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0.3);
	background-color: #363b3f;
}
.image-navigation a:hover,
.image-navigation a:focus,
.comment-navigation a:hover,
.comment-navigation a:focus {
	color: #363b3f;
}
.widget-title {
	color: #363b3f;
}
.widget_calendar tbody a {
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0.3);
	background-color: #363b3f;
}
.textwidget a {
	border-bottom: 1px solid #363b3f;
}
.entry-content a,
.entry-summary a,
.page-content a,
.comment-content a,
.pingback .comment-body > a {
	border-bottom: 1px solid #363b3f;
}
.author-description a {
	border-bottom: 1px solid #363b3f;
}
.entry-footer a:hover {
	border-bottom: 1px solid #363b3f;
}

.entry-footer a:hover,
.entry-footer a:focus {
	color: #363b3f;
}

.sticky-post {
	background-color: #363b3f;
	color: #fff;
}
.taxonomy-description a {
	border-bottom: 1px solid #363b3f;
}
.page-links a {
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0.3);
	background-color: #363b3f;
	border-color: #363b3f;
}
.comment-metadata a:hover,
.pingback .edit-link a:hover {
	border-bottom: 1px solid #363b3f;
}

.comment-metadata a:hover,
.comment-metadata a:focus,
.pingback .edit-link a:hover,
.pingback .edit-link a:focus {
	color: #363b3f;
}
.comment-list .reply a:hover,
.comment-list .reply a:focus {
	border-color: #363b3f;
	color: #363b3f;
}
.logged-in-as a:hover {
	border-bottom: 1px solid #363b3f;
}
.site-info a:hover {
	border-bottom: 1px solid #363b3f;
}

.site-info a:hover,
.site-info a:focus {
	color: #363b3f;
}
@media screen and (min-width: 38.75em) {
	.page-header {
		border-left: 7px solid #363b3f;
	}
}
/* Farben von #363b3f zu #363b3f ENDE */

.site-title, .entry-title, h1, h2, h3, h4, h5, h6 {
font-family: 'Lato', sans-serif;
font-weight: 300;
text-align: left;
}
.site-description {
color: #363b3f;
text-align: justify;
        -webkit-hyphens: auto;
        -moz-hyphens: auto;
        -ms-hyphens: auto;
        hyphens: auto;
}
.entry-content {
text-align: justify;
}
.site-info {
width:100%;padding: 20px 0px 0px 0px;
}
.site-info li {
list-style-type: none;
text-align: justify;
}
.entry-content a {color: #0044CC; border: none;}
.entry-content a:hover {color: #0044CC; text-decoration: underline;}
.entry-content a:visited {color: #990099; }

/* Notizen */
/*Notiz gelb*/
.notiz-gelb {
    color: #C09853;
    padding: 8px 35px 8px 14px;
    margin-bottom: 20px;
    text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);
    background-color: #FCF8E3;
    border: 1px solid #FBEED5;
    text-align: justify;
    border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
/*Notiz gruen*/
.notiz-gruen {
    color: #468847;
    padding: 8px 35px 8px 14px;
    margin-bottom: 20px;
    text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);
    background-color: #DFF0D8;
    border: 1px solid #D6E9C6;
    text-align: justify;
    border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
/*Notiz rot*/
.notiz-rot { 
    color: #B94A48;
    padding: 8px 35px 8px 14px;
    margin-bottom: 20px;
    text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);
    background-color: #F2DEDE;
    border: 1px solid ##EED3D7;
    text-align: justify;
    border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
/*Notiz blau*/
.notiz-blau {
    color: #3A87AD;
    padding: 8px 35px 8px 14px;
    margin-bottom: 20px;
    text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);
    background-color: #D9EDF7;
    border: 1px solid #BCE8F1;
    text-align: justify;
    border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}