/*
Willkommen bei den Individuellen CSS

Wie es funktioniert, steht unter http://wp.me/PEmnE-Bt
*/
/*
Style Anpassungen im Header
*/
.wf-active .site-description {
	font-weight: 400;
}

.header-overlay img + .site-description-wrapper {
	margin-left: 0px;
}


.header-overlay {
    margin-top: 0px;
}

body:not(.header-text-hidden).has-description .site-description-wrapper, .has-cta-button .site-description-wrapper {
	padding: 0px
}

.site-description-wrapper {
	max-width: 100%
    }

body:not(.header-text-hidden).has-description .site-description-wrapper, .has-cta-button .site-description-wrapper {
	padding: 0px
}


.header-overlay::before {
	background-color: rgba(77,77,77,0.1);
}

.header-overlay img + .site-description-wrapper {
	margin-left: 10px;
	}

.header-overlay {
	background-color: rgba(63,175,175,0.7);
}

.featured-content .hentry:hover .entry-title a {
	color: #fff;
}

/*
Titel der Website auf 0px
*/
.site-title {
	font-size: 0;
}

/*
Farbe der Links
*/
a:hover, a:focus, a:active {
	color: #2f4d71;
}

/*
Farbe der "Next"-Buttons
*/
.comment-navigation .nav-previous a:hover, .comment-navigation .nav-next a:hover, .posts-navigation .nav-previous a:hover, .posts-navigation .nav-next a:hover,
.post-navigation .nav-previous a:hover, .post-navigation .nav-next a:hover {
	background-color: #3FAFAF;
}

/*
Button Style Mouseover
*/
#infinite-handle span:active, #infinite-handle span:focus, #infinite-handle span:hover, .button:active, .button:focus, .button:hover, button:active, button:focus, button:hover, input[type='button']:active, input[type='button']:focus, input[type='button']:hover, input[type='reset']:active, input[type='reset']:focus, input[type='reset']:hover, input[type='submit']:active, input[type='submit']:focus, input[type='submit']:hover {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-style: dashed;
	border-bottom-width: 3px;
	border-bottom-color: rgba(33,33,33,0.75);
	border-top-width: 3px;
	border-top-style: dashed;
	border-top-color: rgba(33,33,33,0.75);
	border-right-width: 3px;
	border-right-style: dashed;
	border-right-color: rgba(33,33,33,0.75);
	border-left-width: 3px;
	border-left-style: dashed;
	border-left-color: rgba(33,33,33,0.75);
	background-color: rgba(33,33,33,0.3);
}

/*
Button Style
*/
button, input[type='button'], input[type='reset'], input[type='submit'], .button, #infinite-handle span {
	border-top-width: 3px;
	border-top-style: dashed;
	border-top-color: rgb(133,133,133);
	border-bottom-style: dashed;
	border-bottom-width: 3px;
	border-bottom-color: rgb(133,133,133);
	border-right-width: 3px;
	border-right-style: dashed;
	border-right-color: rgb(133,133,133);
	border-left-width: 3px;
	border-left-style: dashed;
	border-left-color: rgb(133,133,133);
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	font-style: normal;
}

.main-navigation ul {
	justify-content: flex-start;
}

/*
Button "Weiterlesen" in Content View
*/
.pt-cv-readmore {
    color: #fff !important;
    background-color: #2f4d71 !important;
    border: none !important;
}

/*
Weitere Anpassungen
*/