/*
Füge deinen eigenen CSS-Code nach diesem Kommentar hinter dem abschließenden Schrägstrich ein. 

Klicke auf das Hilfe-Symbol oben, um mehr zu erfahren.
*/

body {
    font-family: "Source Code Pro";
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
	background: #d7d8cb; 
	font-weight: 400;
}

img {
		background: #d7d8cb; 
}

.navbar-nav > li > a {
    padding-top: 5px;
    padding-bottom: 5px;
}
.navbar-brand {
font-family: "Rubik", sans-serif;
	text-transform: none;
	color: #761c1c !important;
	letter-spacing: 0.8px;
	    font-weight: 500;
    padding-top: 5px;
    padding-bottom: 5px;
}

#main-menu.navbar-default .navbar-nav > li > a {
  font-family: "Rubik", sans-serif;
	text-transform: uppercase;
	color: #333;
    background-color: transparent;
    font-size: 17px;
    letter-spacing: 1.5px;
	    font-weight: 400;
}

#headline p {
  display: none;
}

.navbar-default {
    border-color: #d7d8cb !important;
        border-bottom: #d7d8cb !important;
}

#main-menu.navbar-default .navbar-nav > li > a:focus, #main-menu.navbar-default .navbar-nav > li > a:hover {
    color: #fff;
    background-color: #222;
}

#main-menu.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
		    font-weight: 500;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #d7d8cb !important;
}
#main-menu.navbar-default {
    background: #d7d8cb;
	    background-color: #d7d8cb !important;
}

.dropdown-menu {
    background-color: transparent;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 0;
    border-radius: 0;
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
    -webkit-box-shadow: none;
}

#headline {
background-image: none !important;
font-family: "Rubik", sans-serif;
}


#headline h1  {
font-family: "Rubik", sans-serif;
    font-size: 2.8em;
    letter-spacing: 1px;
	    text-transform: none;
    font-weight: 400;
		    line-height: 1.35;

}


.section-title h2,
.section-title.center h2 {
font-family: "Rubik", sans-serif;
    font-size: 2.8em;
    letter-spacing: 1.5px;
	    text-transform: uppercase;
    font-weight: 400;
}

.section-title h2:after {
    border-top: 2px solid #222222;
    content: '';
    display: block;
    width: 100px;
    margin: 20px auto;
}

h1,
h2,
h3,
h4,
h5,
h6 {
font-family: "Rubik", sans-serif;
	    line-height: 1.35;
	    font-weight: 400;
    letter-spacing: 0.8px;
}


h3 {
	    	margin-bottom: 0.5em;
	margin-top: 2em;

}

h4,
h5,
h6 {
	    text-transform: none;
    letter-spacing: 0.5px;
	margin-bottom: 0.25em;
	margin-top: 1.25em;
}


#blog h3 {
    text-transform: none;
	    font-weight: 400;
    letter-spacing: 1px;
}

ul {
	list-style: none !important;
}

.einzug li {
	padding-left: 1.75em;
	text-indent: -1.75em;
		margin: 0;
	    line-height: 1.42em;

}

.einzug li > * {
	text-indent: 0;
}
.einzug li::before {
	content: "– ";
	font-size: 1.5em;
	vertical-align: middle;
}

.pswp__caption__center {
    color: #2c2c2c;
}

footer.entry-footer {
    display: none;
}

#footer {
    padding: 30px 0 20px 0;
}


.post-metadate, .post-metacat {
    display: none;
}

#blog span.date {
    display: none;
}

.widget-area, .page-content, .entry-content, .entry-summary {
    margin: 0.75em 0 0;
}


.entry-summary p {
margin-bottom: 0.75em;
}


a.read-more {
  font-family: "Rubik", sans-serif;
 	font-size: 14px;
    text-transform: none;
    letter-spacing: 2px;
	  font-weight: 500;
}


#html5gallery-tn-title-1 {
font-family: "Rubik", sans-serif;
}


.fp-playlist-external a .now-playing {
    display: none;
}
.fp-playlist-external.fv-playlist-design-2017 a.is-active h4 {
    display: block;
}
.fp-playlist-external.fv-playlist-design-2017 a.is-active h4 span {
    background-color: rgba(118, 28, 28, 0.5);
}

