/* Füge hier Dein eigenes CSS ein */

@import 'https://fonts.googleapis.com/css?family=Rubik:300,300i,400,400i,500,500i,700,700i,900,900i';

a { 
  font-family: 'Rubik', sans-serif; 
  font-weight: 400; 
  color: #000; 
  letter-spacing: 0.1em }

h1.entry-title { 
  font-family: 'Rubik', sans-serif; 
 	color: #000; 
  font-size: 24px; 
  letter-spacing: 0.2em; 
  font-weight: 700
}

h1.site-title a { 
  font-size: 30px; 
  font-weight: 800; 
  letter-spacing: 0.1em;

}

footer#colophon.site-footer { display: none }

.site-navigation li { font-size: 1.5rem; }

a:hover { border-bottom: 0 solid  #0d17ff; }
a:hover { color: #0d17ff; }

.primary-navigation a:hover { border-bottom: 0px solid }

::selection { background:  #ff2053; }

.menu-toggle:hover { color: #0d17ff; }

@media (max-width: 950px) {
.primary-navigation { background-color: #0d17ff; }
.primary-navigation a { font-size: 1.7rem; }
a { font-weight: 500; }
a:hover { color: #ff2053; }
}

@media (max-width: 950px)
	.primary-navigation {
    padding-left: 50px !important;
}



body, button, input, select, text area { font-size: 1.5rem; }
body, button, input, select, text area { font-weight: 500; }




.content-area 


body:not(.page) .entry-header, body.single-format-gallery .entry-header .entry-title, .page-no-featured-image:not(.page-template-fullwidth-page) .entry-header, .single-post .entry-content, .single-post .entry-footer, .single-post .post-navigation, .page-template-default .entry-content, .page-template-default .entry-footer, .page-template-default .post-navigation, .attachment .entry-content, .attachment .entry-footer, .attachment .post-navigation, .not-found, .comments-area, .comment-respond, .nocomments {
    max-width: 1200;
}

body:not(.page) .entry-header, body.single-format-gallery .entry-header .entry-title, .page-no-featured-image:not(.page-template-fullwidth-page) .entry-header, .single-post .entry-content, .single-post .entry-footer, .single-post .post-navigation, .page-template-default .entry-content, .page-template-default .entry-footer, .page-template-default .post-navigation, .attachment .entry-content, .attachment .entry-footer, .attachment .post-navigation, .not-found, .comments-area, .comment-respond, .nocomments {
    max-width: 1200;
  margin-left: center;
    margin-right: center;
}

h5 {
  font-family: 'Rubik', sans-serif; 
 	color: #000; 
  font-size: 10px; 
  letter-spacing: 0.2em; 
  font-weight: 500;
  line-height: 2em;
}

h4 {
  font-family: 'Rubik', sans-serif; 
 	color: #000; 
  font-size: 15px; 
  letter-spacing: 0.2em; 
  font-weight: 500;
}

p {
  letter-spacing: 0.05em;
  font-size: 13px;
}

.blog .item__text .entry-title {
    margin-bottom: 6px;
    font-size: 22px;
}

body, button, input, select, text area {
    font-family: 'Rubik', sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.5em;
}

.wp-block-image figcaption {
    margin-top: 3em;
    margin-bottom: 3em;
    margin-left: 3em;
    margin-right: 1.5em;
}

.wp-block-video figcaption {
    margin-top: 2em;
    margin-bottom: 3em;
    margin-left: 3em;
    margin-right: 1.5em;
}

b, strong {
    font-weight: 500;
}