#page-wrapper {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
#masthead {
padding: 0 !important;
}
#masthead .hgroup .logo img,
#masthead .hgroup .site-logo-link img {
width: 100% !important;
}
p {
text-align: justify;
}
.entry-content img {
border: 1px solid #cccccc !important;
padding: 10px !important;
}
.entry-content div.randlos img {
border: none !important;
padding: 0 !important;
}
.modula-item-content img {
padding: 0 !important;
border: none !important;
}
.modula {
padding: 10px !important;
border: 1px solid #cccccc !important;
}
.main-navigation {
margin: 0 !important;
border-bottom: 1px solid #cccccc;
}
.main-navigation ul li a {
text-transform: none;
text-align: center;
font-weight: normal;
}
.main-navigation ul li::after {
content: '';
height: 50%;
width: 1px;
position: absolute;
right: 0;
top: 25%;
background-color: #cccccc;
}
.main-navigation ul li:last-of-type::after,
.main-navigation ul ul li::after {
background-color: transparent;
}
.main-navigation ul ul a {
text-transform: none;
letter-spacing: 0px;
text-align: left;
font-weight: 400;
line-height: 1.5em;
}
ul.sub-menu li a {
padding-top: 10px !important;
padding-bottom: 10px !important;
}
.entry-content blockquote p {
font-family: "eb garamond", "times new roman", serif;
font-size: 24px;
color: #888888;
font-style: normal;
font-weight: normal;
border: none;
border-image-width: 0;
text-align: left;
}
.entry-content blockquote {
border: none;
border-image: none;
padding: 0 3em 1em 3em;
}
.entry-content blockquote::before {
font-family: "eb garamond", "times new roman", serif;
font-weight: bold;
font-size: 96px;
content: '"';
line-height: 0;
vertical-align: middle;
color: #888888;
margin: 0 0 0 -.1em;
padding: .5em 0 0 0;
}
.entry-content h1 {
font-family: 'Vectra' !important;
text-align: left;
margin-top: .5em;
margin-bottom: .5em;
line-height: 1.3em;
}
.entry-content h2 {
font-family: "eb garamond", "times new roman", serif;
text-align: left;
margin-top: 0;
margin-bottom: 1em;
line-height: 1.3em;
}
.entry-content h2 {
text-align: left;
margin-top: 0;
margin-bottom: 1em;
line-height: 1.3em;
}
.entry-content h3,
.entry-content h4,
.entry-content h5 {
font-family: "eb garamond", "times new roman", serif;
text-transform: none;
margin-top: 0;
margin-bottom: .5em;
line-height: 1.3em;
}
.entry-content ul {
list-style-type: disc;
margin-left: 0;
}
.entry-content table {
margin: 1.6em 0;
border: none;
width: 100%;
}
.entry-content td {
font-size: 20px;
line-height: 1.6em;
padding: 0;
margin: 0;
border: none;
}
.entry-content tr {
border-bottom: 1px solid #cccccc;
}
.trennlinien {
padding: 1em 0 1em 0;
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
}
input[type="email"],
input[type="tel"],
textarea {
background-color: #ffffff;
border: 1px solid #cccccc;
width: 100%;
border-radius: 0;
}
input[type="email"]:hover,
input[type="email"]:active,
input[type="email"]:focus,
input[type="tel"]:hover,
input[type="tel"]:active,
input[type="tel"]:focus,
textarea:hover,
textarea:active,
textarea:focus {
border: 1px solid #c6a263;
border-radius: 0;
}
input[type="submit"] {
width: 100%;
font-size: 1em;
}
.captcha-image {
width: 100%;
border: 1px solid #cccccc !important;
padding: 10px 0 10px 0 !important;
}
.captcha-image svg {
width: 60px;
height: 60px;
}
.wpcf7-form p {
margin-top: 0;
}
span.wpcf7-list-item {
margin: 0px;
}
#colophon {
margin-bottom: 0 !important;
}
#colophon #theme-attribution {
text-align: center !important;
font-size: 16px !important;
}
#colophon #theme-attribution {
color: #2d384f;
}
#colophon #theme-attribution a {
color: #2d384f;
}
#colophon p {
font-size: 20px !important; line-height: 1.5em !important;
}
#colophon .widget-title {
font-family: "eb garamond", "times new roman", serif;
font-weight: 600 !important;
font-size: 20px !important; }
.cmplz-document p,
.cmplz-document ul,
.cmplz-document li {
font-size: 18px !important;
}
.cmplz-placeholder-1.cmplz-blocked-content-container,
.cmplz-blocked-content-container {
box-shadow: none;
}
.cookie-statement {
max-width: 100% !important;
}
#html .arve-embed {
max-height: none !important;
}
article.post {
padding-bottom: 1em;
margin-bottom: 2em;
}
article.post .entry-header h1.entry-title,
article.post .entry-header h1.entry-title a {
font-size: 28px;
line-height: 2rem;
font-weight: normal;
font-family: "EB Garamond";
}
article.post .entry-header h1.entry-title a {
text-decoration: underline;
}
.more-link {
font-size: 1em !important;
float: left !important;
}
@media screen and (max-width: 780px) {
h1 {
font-size: 40px !important;
}
article.post .entry-header h1.entry-title,
article.post .entry-header h1.entry-title a {
font-size: 24px;
font-weight: normal;
}
.more-link {
font-size: 18px !important;
}
h2 {
font-size: 28px !important;
}
h3 {
font-size: 22px !important;
}
h4,
h5,
p,
li,
blockquote,
td {
font-size: 18px !important;
text-align: left !important;
}
#footer-widgets aside * {
text-align: left !important;
}
.widget_vantage-social-media .social-media-icon {
float: left !important;
}
.entry-content blockquote {
padding: 0 1em 0 1em;
}
.entry-content blockquote::before {
font-size: 64px !important;
}
.entry-content img {
padding: 5px !important;
}
.entry-content div.randlos img {
border: none !important;
padding: 0 !important;
}
.modula-item-content img {
padding: 0 !important;
border: none !important;
}
.modula {
padding: 5px !important;
border: 1px solid #cccccc !important;
}
}