@charset "UTF-8";
.waitz-quote-height-normalizer {
min-height: 100px;
}
.waitz-quote-container {
position: relative;
padding-block: 30px;
margin-inline: calc( var(--padding) * -1 );
background-color:#F0F0F0;
} .waitz_blockquote{
margin:50px auto;
width: 100%;
max-width: 757px;        
position: relative;
}
.waitz_blockquote p {
font-weight: 600;
font-size: 26px;    
line-height: 34px;
font-family:Bitter;
font-style:italic;
z-index:100;
}
.waitz_blockquote span{
display:block;    
font-style: normal;    
font-weight: 400;
margin-top:1em;
font-family: Lato;
line-height: 26px;
font-size: 16px;
}
.waitz_blockquote button{
margin-top: 40px; 
}
.waitz_blockquote button:hover{
color: #FFF;
}
.waitz_blockquote button a:hover{
color: #FFF;
}
.waitz_blockquote span a,
.waitz_blockquote span a:visited,
.waitz_blockquote span a:hover {
color: #3C4043;
text-decoration: none;
}
.waitz_press_blockquote {
margin-left: 110px;
}
.waitz_press_blockquote h2{
font-size: 20px;
}
.waitz_press_blockquote h4 a:visited,
.waitz_press_blockquote h4 a{
color: #237839;
}
.waitz_press_blockquote h4 a:hover
{
text-decoration: none;  
color: #609F17;
}
.waitz_press_blockquote span a{
color: #3C4043;
font-weight: 700;
}
.press-quote-line {
border: 1px solid #F0F0F0;
height: 0;
margin-top: 40px;
margin-bottom: 40px;
}
       html {
line-height: 1.15;
-webkit-text-size-adjust: 100%;
}  body {
margin: 0;
} main {
display: block;
} h1 {
font-size: 2em;
margin: 0.67em 0;
}  hr {
box-sizing: content-box;
height: 0;
overflow: visible;
} pre {
font-family: monospace, monospace;
font-size: 1em;
}  a {
background-color: transparent;
} abbr[title] {
border-bottom: none;
text-decoration: underline;
text-decoration: underline dotted;
} b,
strong {
font-weight: 700;
} code,
kbd,
samp {
font-family: monospace, monospace;
font-size: 1em;
} small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}  img {
border-style: none;
}  button,
input,
optgroup,
select,
textarea {
font-family: inherit;
font-size: 100%;
line-height: 1.15;
margin: 0;
} button,
input {
overflow: visible;
} button,
select {
text-transform: none;
} button,
[type=button],
[type=reset],
[type=submit] {
-webkit-appearance: button;
} button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
border-style: none;
padding: 0;
} button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
outline: 1px dotted ButtonText;
} fieldset {
padding: 0.35em 0.75em 0.625em;
} legend {
box-sizing: border-box;
color: inherit;
display: table;
max-width: 100%;
padding: 0;
white-space: normal;
} progress {
vertical-align: baseline;
} textarea {
overflow: auto;
} [type=checkbox],
[type=radio] {
box-sizing: border-box;
padding: 0;
} [type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
height: auto;
} [type=search] {
-webkit-appearance: textfield;
outline-offset: -2px;
} [type=search]::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}  details {
display: block;
} summary {
display: list-item;
}  template {
display: none;
} [hidden] {
display: none;
}  *,
*::before,
*::after {
box-sizing: inherit;
}
html {
box-sizing: border-box;
}  body,
button,
input,
select,
p,
optgroup,
textarea {
color: #3c4043;
font-family: Lato, sans-serif;
font-size: 1rem;
line-height: 26px;
}
.waitz_custom_p {
margin-block-start: 10px;
margin-block-end: 10px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: Bitter, serif;
clear: both;
margin-block-start: 10px;
margin-block-end: 10px;
}
.front-headers {
margin-top: 80px;
margin-bottom: 40px;
margin-left: 0px;
}
@media only screen and (max-width: 719px) {
.front-headers {
margin-top: 50px;
margin-bottom: 25px;
}
}
@media screen and (min-width: 719px) and (max-device-width: 1023px) and (orientation: landscape) {
.front-headers {
margin-top: 50px;
margin-bottom: 25px;
}
}
.front-headers-left {
margin-top: 80px;
margin-bottom: 30px;
}
@media only screen and (max-width: 719px) {
.front-headers-left {
margin-top: 40px;
font-size: 30px;
}
}
h1 {
font-style: normal;
font-weight: 700;
font-size: 36px;
line-height: 40px;
}
@media only screen and (max-width: 719px) {
h1 {
font-size: 30px;
font-weight: 600;
line-height: 36px;
}
}
h2,
.h2 {
line-height: 40px;
font-size: 36px;
font-weight: 700;
}
@media only screen and (max-width: 719px) {
h2,
.h2 {
font-size: 30px;
font-weight: 600;
}
}
h3,
.h3,
h4,
.h4 {
line-height: 28px;
font-weight: 700;
font-size: 20px;
}
@media only screen and (max-width: 719px) {
h3,
.h3,
h4,
.h4 {
line-height: 24px;
font-weight: 600;
font-size: 18px;
}
}
h5,
.h5,
h6,
.h6 {
line-height: 20px;
font-weight: 700;
}
@media only screen and (max-width: 719px) {
h5,
.h5,
h6,
.h6 {
line-height: 24px;
}
}
.tw-footer-overall h5,
.tw-footer-overall .h5,
.tw-footer-overall h6,
.tw-footer-overall .h6 {
font-size: 16px;
line-height: 26px;
letter-spacing: 0.03em;
}
.contact_header {
color: #2D7951;
font-weight: 700;
margin-block-start: 10px;
margin-block-end: 0px;
font-size: 26px;
line-height: 34px;
}
@media only screen and (max-width: 719px) {
.contact_header {
font-weight: 600;
font-size: 18px;
line-height: 24px;
}
}
.waitz_custom_heading {
margin-top: 80px;
margin-bottom: 30px;
}
@media only screen and (max-width: 719px) {
.waitz_custom_heading {
margin-top: 50px;
margin-bottom: 25px;
}
}
.waitz_custom_heading_blog {
margin-top: 50px;
margin-bottom: 20px;
}
@media only screen and (max-width: 719px) {
.waitz_custom_heading_blog {
margin-top: 50px;
margin-bottom: 20px;
}
}
p {
margin-bottom: 1.5em;
}
dfn,
cite,
em,
i {
font-style: italic;
}
blockquote {
margin: 0 1.5em;
}
address {
margin: 0 0 1.5em;
}
pre {
background: #eee;
font-family: "Courier 10 Pitch", courier, monospace;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
}
code,
kbd,
tt,
var {
font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr,
acronym {
border-bottom: 1px dotted #487d0e;
cursor: help;
}
mark,
ins {
background: #fff9c0;
text-decoration: none;
}
big {
font-size: 125%;
} html {
--padding: 40px;
--header-height: 90px;
}
@media only screen and (max-width: 719px) {
html {
--padding: 20px;
--header-height: 70px;
}
}
body {
background: #fff;
height: 100%;
min-height: 100%;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
hr {
border: 1px solid #ccc;
height: 0px;
}
.entry-content ul,
.entry-content ol {
margin: 0 0 1.5em 3em;
padding-inline-start: 0px;
vertical-align: middle;
}
.entry-content ul {
list-style: disc;
}
.entry-content ul li {
margin-bottom: 0px;
margin-left: 1.5em;
vertical-align: middle;
padding-right: 10px;
}
.entry-content ul li::marker {
color: #487d0e;
font-size: 18px;
}
.entry-content ul li span {
display: inline-block;
vertical-align: middle;
}
.entry-content ol {
list-style: decimal;
}
.entry-content dt {
font-weight: 700;
}
.entry-content dd {
margin: 0 1.5em 1.5em;
} embed,
iframe,
object {
max-width: 100%;
}
img {
height: auto;
max-width: 100%;
}
figure {
margin: 1em 0;
}
table {
margin: 0 0 1.5em;
width: 100%;
border-left: 1px solid #ccc;
border-top: 1px solid #ccc;
border-collapse: collapse;
}
tr:nth-of-type(odd) {
background-color: #F0F0F0;
}
td, th {
padding: 6px;
border: 1px solid #ccc;
border-left: 1px solid #ccc;
border-top: 1px solid #ccc;
text-align: left;
}
th {
background: #CECECE;
color: #fff;
font-weight: 700;
}
.welcome_read_helper {
position: relative;
display: flex;
flex-direction: column;
justify-content: center;
height: 100%;
background: linear-gradient(88.42deg, rgba(0, 0, 0, 0.5) 1.01%, rgba(0, 0, 0, 0) 62.41%); }
.front_page_welcome {
float: left;
position: relative;
z-index: 100;
color: #FFF;
height: 100%;
display: flex;
flex-flow: column;
justify-content: center;
align-items: flex-start;
width: 370px;
margin-left: 40px;
}
@media only screen and (max-width: 719px) {
.front_page_welcome {
display: none;
margin-top: 100vh;
width: calc(100vw - 60px);
margin-left: 30px;
color: #3c4043;
}
}
@media screen and (min-width: 719px) and (max-device-width: 1023px) and (orientation: landscape) {
.front_page_welcome {
margin-top: 40px;
width: calc(50% - 60px);
margin-left: 30px;
}
}
@media only screen and (min-width: 1440px) and (max-width: 1540px) {
.front_page_welcome {
margin-top: 10px;
margin-left: calc(50vw - 660px);
width: 420px;
}
}
@media only screen and (min-width: 1540px) {
.front_page_welcome {
margin-left: calc(50vw - 760px);
width: 420px;
margin-top: 10px;
}
}
.front_page_welcome h1 {
font-family: Lato, sans-serif;
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 26px;
color: #FFF;
}
.hidden_mobile_front_page_welcome {
display: none;
}
@media only screen and (max-width: 719px) {
.hidden_mobile_front_page_welcome {
display: block;
margin-inline: auto;
color: #3c4043;
width: calc(100vw - 80px);
}
.hidden_mobile_front_page_welcome h2 {
color: #3c4043;
font-family: Lato, sans-serif;
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 26px;
}
.hidden_mobile_front_page_welcome .front-page-welcome-link {
color: #487d0e;
}
.hidden_mobile_front_page_welcome .front-page-welcome-link:hover, .hidden_mobile_front_page_welcome .front-page-welcome-link:visited {
color: #487d0e;
}
}
.hidden_mobile_welcome_button {
display: none;
}
@media only screen and (max-width: 719px) {
.hidden_mobile_welcome_button {
display: block;
width: calc(100vw - 80px);
margin-left: calc(50% - 125px);
}
.hidden_mobile_welcome_button .welcome-button {
position: absolute;
bottom: 15px;
}
}
.front-page-welcome-tag {
margin-top: 30px;
font-weight: 700;
}
.front-page-welcome-link {
color: #FFF;
font-weight: 700;
}
.front-page-welcome-link:visited {
color: #FFF;
}
.contact-container {
margin-left: 0px;
align-items: center;
display: grid;
grid-template-columns: 600px 1fr;
gap: 0 40px;
}
@media only screen and (max-width: 1024px) {
.contact-container {
grid-template-columns: 400px 1fr;
}
}
@media only screen and (max-width: 719px) {
.contact-container {
grid-template-columns: 1fr;
}
}
.preview_buttons_flex_div {
display: flex;
align-items: center;
position: absolute;
top: 10px;
right: 10px;
justify-content: flex-end;
}
.preview_button_flex {
margin-left: 8px;
}
@media screen and (min-width: 719px) and (max-device-width: 1023px) and (orientation: landscape) {
.tw_flex_last_element {
margin-right: 0px !important;
padding-right: 0px !important;
}
}
@media only screen and (min-width: 1024px) {
.tw_flex_last_element {
margin-right: 0px !important;
padding-right: 0px !important;
}
}
@media screen and (min-width: 719px) and (max-device-width: 1023px) and (orientation: landscape) {
.tw_flex_first_element {
margin-left: 0px !important;
padding-left: 0px !important;
}
}
@media only screen and (min-width: 1024px) {
.tw_flex_first_element {
margin-left: 0px !important;
padding-left: 0px !important;
}
} a {
color: #487d0e;
text-decoration: none;
}
a:visited {
color: #487d0e;
}
a:hover, a:focus, a:active {
color: #487d0e;
text-decoration: underline;
text-decoration-color: #487d0e;
}
a:focus {
outline: 2px dotted;
outline-offset: 2px;
}
a:hover, a:active {
outline: 0;
}
.decoration-off,
.decoration-off:visited,
.decoration-off:hover,
.decoration-off:active {
text-decoration: none;
} button:not([role=tab]),
.front-button,
input[type=button],
input[type=reset],
input[type=submit] {
border: 2px solid;
border-color: #487d0e #487d0e #487d0e;
border-radius: 2px;
background: #fff;
color: #487d0e;
text-align: center;
letter-spacing: 0.04em;
text-transform: uppercase;
font-family: Lato, sans-serif;
font-weight: 700;
font-size: 14px;
line-height: 17px;
max-width: 280px;
min-width: 240px;
height: 45px;
cursor: pointer;
transition: all 0.2s ease-out;
}
button:not([role=tab]):hover,
.front-button:hover,
input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover {
border-color: #487d0e #487d0e #487d0e;
background: #487d0e;
color: #fff;
}
button:not([role=tab]):active, button:not([role=tab]):focus,
.front-button:active,
.front-button:focus,
input[type=button]:active,
input[type=button]:focus,
input[type=reset]:active,
input[type=reset]:focus,
input[type=submit]:active,
input[type=submit]:focus {
border-color: #487d0e #487d0e #487d0e;
}
.welcome-button {
color: #FFF;
border-color: #FFF;
background-color: transparent;
width: 250px;
}
.welcome-button:hover,
.welcome-button:active,
.welcome-button:focus {
color: #000;
border-color: #FFF;
background-color: #FFF;
}
.front-button {
margin-bottom: 40px;
}
@media only screen and (max-width: 719px) {
.front-button {
margin-bottom: 25px;
}
}
a.front-button {
display: block;
padding: 1em;
line-height: 1;
}
a.front-button.centered {
margin-inline: auto;
}
a.front-button:active, a.front-button:focus, a.front-button:hover {
text-decoration: none;
}
.tw-train-button {
margin-top: 30px;
color: #3c4043;
background-color: #fff;
border-color: #fff;
border-radius: 2px;
filter: alpha(opacity=95); opacity: 0.95; }
.tw-train-button:hover {
border-color: #487d0e #487d0e #487d0e;
background: #487d0e;
color: #fff;
}
.tw-train-button:active, .tw-train-button:focus {
border-color: #487d0e #487d0e #487d0e;
}
.search_box {
color: #487d0e;
background-color: #F0F0F0;
border-radius: 25px;
width: 123px;
height: 50px;
min-width: 123px;
max-width: 315px;
border: 0px;
bottom: -11px;
right: 0px;
padding-left: 25px;
line-height: 50px;
}
.search_box:hover {
background-color: #CECECE;
color: #487d0e;
}
.preview_button {
height: 20px;
min-width: 40px;
max-width: 70px;
line-height: 14px;
font-size: 12px;
font-weight: 700;
font-family: Lato, sans-serif;
color: #848484;
display: flex;
text-align: center;
letter-spacing: 0.04em;
border: none;
border-radius: 0px;
}
.preview_button a {
color: #848484;
margin-top: 2px;
width: 100%;
height: 100%;
}
.preview_button a:hover {
color: #fff;
}
.preview_button:hover a {
color: #fff;
}
.waitz_custom_element_blog {
margin-top: 80px;
margin-bottom: 30px;
}
@media only screen and (max-width: 719px) {
.waitz_custom_element_blog {
margin-top: 50px;
margin-bottom: 25px;
}
}
input[type=text],
input[type=email],
input[type=url],
input[type=password],
input[type=search],
input[type=number],
input[type=tel],
input[type=range],
input[type=date],
input[type=month],
input[type=week],
input[type=time],
input[type=datetime],
input[type=datetime-local],
input[type=color],
textarea {
color: #666;
border: 1px solid #487d0e;
border-radius: 3px;
padding: 3px;
}
input[type=text]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=number]:focus,
input[type=tel]:focus,
input[type=range]:focus,
input[type=date]:focus,
input[type=month]:focus,
input[type=week]:focus,
input[type=time]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=color]:focus,
textarea:focus {
outline: none;
color: #111;
}
select {
border: 1px solid #487d0e;
}
textarea {
width: 100%;
} .site {
display: grid;
grid-template-columns: auto 60px;
grid-template-areas: "header header" "main sidebar" "footer footer";
}
@media only screen and (max-width: 719px) {
.site {
grid-template-columns: auto 0px;
grid-template-areas: "header header" "main main" "footer footer";
}
}
@media only screen and (min-width: 719px) and (max-width: 1024px) {
.site {
grid-template-columns: auto 0px;
grid-template-areas: "header header" "main main" "footer footer";
}
}
.site-header {
grid-area: header;
}
.site-main {
grid-area: main;
min-height: calc(100vh - 500px);
overflow: hidden; font-size: 16px;
line-height: 26px;
max-width: min(1440px, 100%);
margin-top: var(--header-height);
margin-inline: auto;
padding-left: var(--padding);
}
@media only screen and (max-width: 1024px) {
.site-main {
padding-right: var(--padding);
}
}
.widget-area {
grid-area: sidebar;
overflow: hidden; display: block;
width: 60px;
z-index: 100;
}
@media only screen and (max-width: 719px) {
.widget-area {
width: 0px;
display: none;
}
}
@media only screen and (min-width: 719px) and (max-width: 1024px) {
.widget-area {
width: 0px;
display: none;
}
}
.site-footer {
grid-area: footer;
}
.sm-logo-sidebar-container {
display: flex;
position: fixed;
flex-flow: column;
width: 60px;
align-items: center;
justify-content: center;
height: 100vh;
}
.sm-logo-sidebar-element {
margin-bottom: 14px;
}
.no-sidebar .site {
display: grid;
grid-template-columns: auto;
grid-template-areas: "header" "main" "footer";
}  #site-navigation {
max-width: 100vw;
}
.main-navigation {
display: block;
width: 100%;
z-index: 999;
background-color: #fff;
position: fixed;
top: 0;
min-height: 90px;
max-height: 90px;
padding-inline: var(--padding);
overflow: visible;
}
.main-navigation ul {
display: none;
list-style: none;
margin: 0;
padding-left: 183px;
}
.main-navigation ul ul {
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
float: left;
position: absolute;
top: 100%;
left: -999em;
z-index: 99999;
padding-left: 0px;
padding-top: 20px;
}
.main-navigation ul ul ul {
left: -999em;
top: 0;
}
.main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul {
display: block;
left: auto;
}
.main-navigation ul ul a {
width: 156px;
font-weight: 400;
}
.main-navigation ul ul :hover > a::after,
.main-navigation ul ul :active > a::after,
.main-navigation ul ul .current_page_item > a::after,
.main-navigation ul ul .current-menu-item > a::after,
.main-navigation ul ul .current_page_ancestor > a::after,
.main-navigation ul ul .current-menu-ancestor > a::after,
.main-navigation ul ul .focus > a::after {
content: "";
}
.main-navigation ul ul a:hover,
.main-navigation ul ul :hover,
.main-navigation ul ul a.focus {
content: "";
}
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
left: auto;
right: -27px;
}
@media screen and (min-width: 1100px) {
.main-navigation ul {
display: flex;
}
}
.main-navigation li {
position: relative;
padding-inline: 2vw;
z-index: 9999; }
@media (max-width: 1300px) {
.main-navigation li {
padding-inline: 1.5vw;
}
}
.main-navigation li:hover {
font-weight: 700;
}
.main-navigation li:hover a::after {
content: "•";
position: absolute;
top: 25px;
right: calc(50% - 5px);
color: #487d0e;
}
.main-navigation a {
display: block;
text-decoration: none;
color: #3c4043;
}
.main-navigation .menu-item-has-children:hover a::after {
content: "";
}
.main-navigation .current_page_item,
.main-navigation .current-menu-item,
.main-navigation .current_page_ancestor {
font-weight: 700;
}
.main-navigation .current_page_item a::after,
.main-navigation .current-menu-item a::after,
.main-navigation .current_page_ancestor a::after {
content: "•";
font-weight: 700;
position: absolute;
top: 25px;
right: calc(50% - 5px);
color: #487d0e;
}
.scrolled {
box-shadow: 0px 0px 11px 2px rgba(118, 118, 118, 0.15);
} #primary-menu .menu-item-has-children ul {
background-color: #fff;
}
@media only screen and (min-width: 1100px) {
#primary-menu .menu-item-has-children ul {
display: block;
width: 188px;
padding-bottom: 20px;
opacity: 0.95;
}
} .main-navigation.toggled {
overflow: auto;
}
.menu-toggle,
.main-navigation.toggled ul {
display: flex;
flex-flow: column;
background-color: #fff;
margin-left: 0px;
padding-top: 70px;
padding-left: 0px;
font-style: normal;
z-index: 100;
}
.menu-toggle li:hover > ul,
.menu-toggle li.focus > ul,
.main-navigation.toggled ul li:hover > ul,
.main-navigation.toggled ul li.focus > ul {
display: flex;
flex-flow: column;
}
.menu-toggle ul,
.main-navigation.toggled ul ul {
float: left;
position: relative;
display: none;
box-shadow: none;
padding-left: 0px;
}
.menu-toggle ul ul,
.main-navigation.toggled ul ul ul {
left: -999em;
top: 0;
}
.menu-toggle ul li a,
.main-navigation.toggled ul ul li a {
font-family: Lato, sans-serif;
font-weight: 400;
font-size: 16px;
}
.menu-toggle li,
.main-navigation.toggled ul li {
position: relative;
padding-left: 2vw;
padding-right: 2vw;
margin-top: 21px;
padding-bottom: 21px;
z-index: 10000;
border-bottom: 1px solid #f0f0f0; }
.menu-toggle li a,
.main-navigation.toggled ul li a {
z-index: 10000;
font-family: Bitter, serif;
font-weight: 600;
font-size: 18px;
line-height: 24px; letter-spacing: 0.02em;
}
@media only screen and (max-width: 719px) {
.menu-toggle li a,
.main-navigation.toggled ul li a {
margin-left: 30px;
}
}
@media only screen and (min-width: 719px) and (max-width: 1024px) {
.menu-toggle li a,
.main-navigation.toggled ul li a {
margin-left: 4 0px;
}
}
.menu-toggle li:hover > a::before,
.main-navigation.toggled ul li:hover > a::before {
content: "";
}
.menu-toggle li:hover > a::after,
.main-navigation.toggled ul li:hover > a::after {
content: "";
}
.menu-toggle .menu-item-has-children ul,
.main-navigation.toggled ul .menu-item-has-children ul {
padding-top: 21px;
}
.menu-toggle .menu-item-has-children ul li,
.main-navigation.toggled ul .menu-item-has-children ul li {
border-bottom: none;
}
.menu-toggle .menu-item-has-children:hover > a::before,
.main-navigation.toggled ul .menu-item-has-children:hover > a::before {
content: "";
}
.menu-toggle .current_page_item,
.menu-toggle .current-menu-item,
.menu-toggle .current-menu-ancestor,
.menu-toggle .current_page_ancestor,
.main-navigation.toggled ul .current_page_item,
.main-navigation.toggled ul .current-menu-item,
.main-navigation.toggled ul .current-menu-ancestor,
.main-navigation.toggled ul .current_page_ancestor {
font-weight: 700;
}
.menu-toggle .current_page_item .sub-menu a::after,
.menu-toggle .current_page_item .menu-item-has-children a::after,
.menu-toggle .current-menu-item .sub-menu a::after,
.menu-toggle .current-menu-item .menu-item-has-children a::after,
.menu-toggle .current-menu-ancestor .sub-menu a::after,
.menu-toggle .current-menu-ancestor .menu-item-has-children a::after,
.menu-toggle .current_page_ancestor .sub-menu a::after,
.menu-toggle .current_page_ancestor .menu-item-has-children a::after,
.main-navigation.toggled ul .current_page_item .sub-menu a::after,
.main-navigation.toggled ul .current_page_item .menu-item-has-children a::after,
.main-navigation.toggled ul .current-menu-item .sub-menu a::after,
.main-navigation.toggled ul .current-menu-item .menu-item-has-children a::after,
.main-navigation.toggled ul .current-menu-ancestor .sub-menu a::after,
.main-navigation.toggled ul .current-menu-ancestor .menu-item-has-children a::after,
.main-navigation.toggled ul .current_page_ancestor .sub-menu a::after,
.main-navigation.toggled ul .current_page_ancestor .menu-item-has-children a::after {
content: "";
}
.menu-toggle .current_page_item .sub-menu a::before,
.menu-toggle .current_page_item .menu-item-has-children a::before,
.menu-toggle .current-menu-item .sub-menu a::before,
.menu-toggle .current-menu-item .menu-item-has-children a::before,
.menu-toggle .current-menu-ancestor .sub-menu a::before,
.menu-toggle .current-menu-ancestor .menu-item-has-children a::before,
.menu-toggle .current_page_ancestor .sub-menu a::before,
.menu-toggle .current_page_ancestor .menu-item-has-children a::before,
.main-navigation.toggled ul .current_page_item .sub-menu a::before,
.main-navigation.toggled ul .current_page_item .menu-item-has-children a::before,
.main-navigation.toggled ul .current-menu-item .sub-menu a::before,
.main-navigation.toggled ul .current-menu-item .menu-item-has-children a::before,
.main-navigation.toggled ul .current-menu-ancestor .sub-menu a::before,
.main-navigation.toggled ul .current-menu-ancestor .menu-item-has-children a::before,
.main-navigation.toggled ul .current_page_ancestor .sub-menu a::before,
.main-navigation.toggled ul .current_page_ancestor .menu-item-has-children a::before {
content: "";
}
.menu-toggle .current_page_item a::after,
.menu-toggle .current-menu-item a::after,
.menu-toggle .current-menu-ancestor a::after,
.menu-toggle .current_page_ancestor a::after,
.main-navigation.toggled ul .current_page_item a::after,
.main-navigation.toggled ul .current-menu-item a::after,
.main-navigation.toggled ul .current-menu-ancestor a::after,
.main-navigation.toggled ul .current_page_ancestor a::after {
content: "";
}
.menu-toggle .current_page_item a::before,
.menu-toggle .current-menu-item a::before,
.menu-toggle .current-menu-ancestor a::before,
.menu-toggle .current_page_ancestor a::before,
.main-navigation.toggled ul .current_page_item a::before,
.main-navigation.toggled ul .current-menu-item a::before,
.main-navigation.toggled ul .current-menu-ancestor a::before,
.main-navigation.toggled ul .current_page_ancestor a::before {
content: "•";
color: #487d0e;
padding-right: 10px;
}
.menu-toggle .current_page_item a,
.menu-toggle .current-menu-item a,
.menu-toggle .current-menu-ancestor a,
.menu-toggle .current_page_ancestor a,
.main-navigation.toggled ul .current_page_item a,
.main-navigation.toggled ul .current-menu-item a,
.main-navigation.toggled ul .current-menu-ancestor a,
.main-navigation.toggled ul .current_page_ancestor a {
font-weight: 800;
}
@media screen and (min-width: 1100px) {
.menu-toggle {
display: none;
}
.main-navigation .nav-menu {
display: flex;
align-items: center;
justify-content: center;
padding-left: 150px;
padding-right: 80px;
}
.main-navigation .nav-menu .lang-top-menu,
.main-navigation .nav-menu .lang-item-en,
.main-navigation .nav-menu .lang-item-de {
display: none;
}
}
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
margin: 0 0 0 0;
}
.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
display: flex;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
flex: 1 0 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
text-align: end;
flex: 1 0 50%;
}
.sub-menu {
display: block;
padding-left: 0px;
background-color: #fff;
}
.sub-menu li:hover > a, .sub-menu li.focus > a {
color: #487d0e;
}
.sub-menu li:active a {
color: #487d0e;
}
.sub-menu li:hover > a::after {
content: "";
}
@media only screen and (max-width: 719px) {
.main-navigation {
width: 100%;
min-height: 70px;
max-height: 100vh;
padding-left: 0px;
padding-right: 0;
margin-left: 0px;
}
}
@media only screen and (max-width: 1100px) {
.main-navigation {
min-height: 70px;
max-height: 100vh;
}
}
.tw-language-switch {
float: right;
margin-top: -25px;
right: 0px;
font-size: 16px;
visibility: visible;
}
.tw-language-switch ul {
padding-left: 0px;
}
.tw-language-switch ul .lang-item-first::after {
content: " | ";
position: absolute;
right: 2.5px;
top: -1px;
font-weight: 400;
}
.tw-language-switch ul .current-lang {
font-weight: 700;
}
.tw-language-switch ul li {
padding-left: 0px;
padding-right: 10px;
}
.tw-language-switch ul li a {
color: #4b4b4b;
}
.tw-language-switch ul li:hover > a::after {
content: "";
}
@media only screen and (max-width: 1100px) {
.tw-language-switch {
visibility: hidden;
}
}
#tw-language-de,
#tw-language-en {
cursor: pointer;
}
.tw-selected-language {
font-weight: 700;
}
.tw-menu-container {
max-width: 1440px;
margin: auto;
z-index: 1200;
margin-top: 30px;
}
@media only screen and (max-width: 719px) {
.tw-menu-container {
margin-top: 0px;
max-width: 719px;
width: 100%;
}
}
.mobile-menue-container {
position: relative;
display: none;
}
@media screen and (max-width: 1100px) {
.mobile-menue-container {
display: block;
}
}
#mobile-menue {
position: absolute;
display: block;
width: max-content;
border: none;
min-width: auto;
height: auto;
color: #333;
right: 0;
}
#mobile-menue:hover {
color: #999;
background: none;
}
@media only screen and (max-width: 719px) {
#mobile-menue {
top: 25px;
right: 30px;
}
}
.toggle-mobile-menu-container {
display: inline-block;
cursor: pointer;
color: #DADADA;
}
.mobile-menu-bar1,
.mobile-menu-bar2,
.mobile-menu-bar3 {
display: block;
width: 22px;
height: 2px;
background-color: #333;
margin: 4px 0;
transition: 0.4s;
border-radius: 1px;
}
.change .mobile-menu-bar1 {
transform: rotate(-45deg) translate(0, 8px);
}
.change .mobile-menu-bar2 {
opacity: 0;
}
.change .mobile-menu-bar3 {
transform: rotate(45deg) translate(0, -8px);
}
.lang-item-en {
content: "English";
}
.lang-item-de {
content: "Deutsch";
}
.nav-header {
font-weight: bold;
margin-top: 0;
font-family: Bitter, serif;
} .site-footer {
width: 100%;
}
.tw-footer-overall {
width: 100%;
margin-top: 101px;
background-color: #3c4043;
color: #FBFBFB;
}
.tw-footer-overall p {
color: #FBFBFB;
}
.tw-footer-container {
max-width: 1440px;
padding-top: 59px;
padding-inline: var(--padding);
}
.tw-footer-container h5 {
margin-bottom: 40px;
}
.tw-footer-container a:hover {
text-decoration: underline;
}
.tw-footer-wrapper {
display: grid;
grid-template-columns: auto auto auto 1fr;
gap: 40px;
}
@media only screen and (max-width: 719px) {
.tw-footer-wrapper {
justify-content: center;
}
}
@media only screen and (max-width: 420px) {
.tw-footer-wrapper {
grid-template-columns: auto auto;
}
}
.tw-footer-logo-line-container {
position: relative;
margin-top: 110px;
padding-bottom: 50px;
width: 100%;
display: flex;
flex-flow: row wrap;
justify-content: space-between;
}
@media only screen and (max-width: 719px) {
.tw-footer-logo-line-container {
margin-top: 0px;
}
}
.tw-footer-logos-container {
display: flex;
flex-flow: row wrap;
justify-content: space-between;
align-items: center;
}
@media only screen and (max-width: 719px) {
.tw-footer-logos-container {
gap: 20px;
}
}
.tw-footer-sm-logos-container {
float: left;
height: 36px;
display: flex;
-ms-transform: translate(0%, -50%);
transform: translate(0%, -50%);
visibility: hidden;
}
@media only screen and (min-width: 719px) and (max-width: 1024px) {
.tw-footer-sm-logos-container {
visibility: visible;
}
}
.footer-sm-logo-row {
margin-right: 9px;
}
.footer-logo-row {
padding-left: 45px;
}
@media only screen and (max-width: 719px) {
.footer-logo-row {
padding-left: 20px;
}
}
.tw-footer-site-info {
padding-right: var(--padding);
color: #FBFBFB;
}
@media only screen and (max-width: 1440px) {
.tw-footer-site-info {
padding-right: 0;
}
}
@media only screen and (max-width: 719px) {
.tw-footer-site-info {
grid-column-end: span 4;
}
}
@media only screen and (max-width: 420px) {
.tw-footer-site-info {
grid-column-end: span 2;
}
}
.tw-footer-site-map,
.tw-footer-site-links,
.tw-footer-site-info {
color: #FBFBFB;
}
.tw-footer-site-map ul,
.tw-footer-site-links ul,
.tw-footer-site-info ul {
list-style: none;
margin: 0;
padding-left: 0;
}
.tw-footer-site-map ul li a,
.tw-footer-site-links ul li a,
.tw-footer-site-info ul li a {
text-decoration: none;
color: #FBFBFB;
}
.tw-footer-site-map ul ul,
.tw-footer-site-links ul ul,
.tw-footer-site-info ul ul {
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
float: left;
position: absolute;
top: 100%;
left: -999em;
z-index: 99999;
}
.tw-footer-site-map ul ul ul,
.tw-footer-site-links ul ul ul,
.tw-footer-site-info ul ul ul {
left: -999em;
top: 0;
}
.tw-footer-languages {
display: flex;
flex-direction: column;
align-items: end;
}
@media only screen and (max-width: 719px) {
.tw-footer-languages {
align-items: start;
}
}
.tw-footer-language-entry a,
.tw-footer-language-entry a:visited,
.tw-footer-language-entry a:hover,
.tw-footer-language-entry a:active {
color: #FBFBFB;
}
.tw-footer-current-language {
font-weight: 700;
}
.tw-footer-credit-line {
margin-top: 50px;
margin-bottom: 20px;
} .tw-footer-mobile-overall {
width: 100%;
float: left;
margin-top: 50px;
background-color: #3c4043;
color: #FBFBFB;
margin-left: 0px;
}
.tw-footer-mobile-overall p {
color: #FBFBFB;
}
.tw-footer-mobile-container {
padding-top: 50px;
margin-left: 30px;
float: left;
display: flex;
flex-flow: column wrap;
justify-content: space-between;
}
@media only screen and (min-width: 719px) and (max-width: 1024px) {
.tw-footer-mobile-container {
margin-left: 40px;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1440px) {
.tw-footer-mobile-container {
margin-left: 60px;
}
}
.tw-footer-mobile-logos-container {
width: calc(100vw - 80px);
display: flex;
flex-flow: row wrap;
justify-content: space-between;
align-items: center;
margin-top: 40px;
}
.tw-footer-mobile-sm-logos-container {
margin-top: 30px;
display: flex;
align-content: space-evenly;
left: 0px;
}
.footer-mobile-logo-row {
padding-right: 5px;
top: 50%;
width: 30%;
}
.tw-footer-mobile-site-info {
color: #FBFBFB;
margin-top: 20px;
}
.tw-footer-mobile-site-links {
margin-top: 30px;
}
.tw-footer-mobile-site-map {
margin-top: 19px;
left: 0px;
}
.tw-logo-footer-mobile {
margin-left: 30px;
margin-top: 40px;
}
.tw-footer-mobile-site-info ul,
.tw-footer-mobile-site-map ul,
.tw-footer-mobile-site-links ul {
list-style: none;
margin: 0;
padding-left: 0;
}
.tw-footer-mobile-site-info ul li a,
.tw-footer-mobile-site-map ul li a,
.tw-footer-mobile-site-links ul li a {
text-decoration: none;
color: #FBFBFB;
}
.tw-footer-mobile-site-info ul ul,
.tw-footer-mobile-site-map ul ul,
.tw-footer-mobile-site-links ul ul {
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
float: left;
position: absolute;
top: 100%;
left: -999em;
z-index: 99999;
}
.tw-footer-mobile-site-info ul ul ul,
.tw-footer-mobile-site-map ul ul ul,
.tw-footer-mobile-site-links ul ul ul {
left: -999em;
top: 0;
}
.footer-mobile-logo-row-img {
object-fit: contain;
}
.initial-height-as-max-height {
height: 107px;
} .sticky {
display: block;
}
@media only screen and (max-width: 719px) {
.post,
.page {
width: 100%;
}
}
.updated:not(.published) {
display: none;
}
.page-content .page-entry-title,
.entry-content .page-entry-title,
.entry-summary .page-entry-title {
margin-top: 80px;
margin-bottom: 40px;
}
@media only screen and (max-width: 719px) {
.page-content .page-entry-title,
.entry-content .page-entry-title,
.entry-summary .page-entry-title {
margin-top: 50px;
margin-bottom: 25px;
}
}
.page-content .waitz_custom_p,
.page-content .waitz_custom_heading, .page-content .waitz_custom_heading_blog,
.page-content ul, .page-content ol, .page-content section, .page-content table,
.page-content .podcast_player, .page-content .podcast_meta,
.page-content .waitz_custom_hr, .page-content .press-quote-line,
.page-content .lang_menu_page_line,
.entry-content .waitz_custom_p,
.entry-content .waitz_custom_heading,
.entry-content .waitz_custom_heading_blog,
.entry-content ul,
.entry-content ol,
.entry-content section,
.entry-content table,
.entry-content .podcast_player,
.entry-content .podcast_meta,
.entry-content .waitz_custom_hr,
.entry-content .press-quote-line,
.entry-content .lang_menu_page_line,
.entry-summary .waitz_custom_p,
.entry-summary .waitz_custom_heading,
.entry-summary .waitz_custom_heading_blog,
.entry-summary ul,
.entry-summary ol,
.entry-summary section,
.entry-summary table,
.entry-summary .podcast_player,
.entry-summary .podcast_meta,
.entry-summary .waitz_custom_hr,
.entry-summary .press-quote-line,
.entry-summary .lang_menu_page_line {
margin-inline: auto;
}
.page-content .waitz-press-quote-container,
.entry-content .waitz-press-quote-container,
.entry-summary .waitz-press-quote-container {
max-width: 868px;
margin-inline: auto;
}
@media only screen and (max-width: 719px) {
.page-content .waitz-press-quote-container,
.entry-content .waitz-press-quote-container,
.entry-summary .waitz-press-quote-container {
margin-left: 30px;
margin-right: 30px;
}
}
@media screen and (min-width: 719px) and (max-device-width: 1023px) and (orientation: landscape) {
.page-content .waitz-press-quote-container,
.entry-content .waitz-press-quote-container,
.entry-summary .waitz-press-quote-container {
margin-left: 30px;
margin-right: 30px;
}
}
.page-content .waitz-press-quote-container p,
.entry-content .waitz-press-quote-container p,
.entry-summary .waitz-press-quote-container p {
margin-left: 0px;
width: 100%;
}
.page-content .alignnone,
.page-content .wp-block-image,
.entry-content .alignnone,
.entry-content .wp-block-image,
.entry-summary .alignnone,
.entry-summary .wp-block-image {
max-width: 645px;
object-fit: cover;
width: calc(100% - 120px);
margin-left: calc(50% - 322.5px);
margin-top: 30px;
margin-bottom: 30px;
}
@media only screen and (max-width: 719px) {
.page-content .alignnone,
.page-content .wp-block-image,
.entry-content .alignnone,
.entry-content .wp-block-image,
.entry-summary .alignnone,
.entry-summary .wp-block-image {
max-width: 605px;
width: calc(100% - 120px);
margin-left: 57px;
margin-right: 57px;
}
}
.page-content .wp-timer-transparancy,
.entry-content .wp-timer-transparancy,
.entry-summary .wp-timer-transparancy {
margin-bottom: 0px;
}
.page-content .waitz_blockquote,
.entry-content .waitz_blockquote,
.entry-summary .waitz_blockquote {
margin-left: calc(50% - 512px);
width: calc(100% - 120px);
}
.page-content .waitz_blockquote p,
.entry-content .waitz_blockquote p,
.entry-summary .waitz_blockquote p {
width: 100%;
margin-left: 0px;
}
@media only screen and (max-width: 719px) {
.page-content .waitz_blockquote,
.entry-content .waitz_blockquote,
.entry-summary .waitz_blockquote {
width: calc(100% - 60px);
margin-left: 30px;
}
}
@media only screen and (min-width: 719px) and (max-width: 1024px) {
.page-content .waitz_blockquote,
.entry-content .waitz_blockquote,
.entry-summary .waitz_blockquote {
width: calc(100% - 80px);
margin-left: 40px;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1440px) {
.page-content .waitz_blockquote,
.entry-content .waitz_blockquote,
.entry-summary .waitz_blockquote {
margin-left: calc(50% - 452px);
}
}
.page-content .post_lang_menu,
.page-content .page_manual_entry,
.entry-content .post_lang_menu,
.entry-content .page_manual_entry,
.entry-summary .post_lang_menu,
.entry-summary .page_manual_entry {
margin-top: 0px;
}
.page-content .post_lang_menu p, .page-content .post_lang_menu button, .page-content .post_lang_menu a,
.page-content .page_manual_entry p,
.page-content .page_manual_entry button,
.page-content .page_manual_entry a,
.entry-content .post_lang_menu p,
.entry-content .post_lang_menu button,
.entry-content .post_lang_menu a,
.entry-content .page_manual_entry p,
.entry-content .page_manual_entry button,
.entry-content .page_manual_entry a,
.entry-summary .post_lang_menu p,
.entry-summary .post_lang_menu button,
.entry-summary .post_lang_menu a,
.entry-summary .page_manual_entry p,
.entry-summary .page_manual_entry button,
.entry-summary .page_manual_entry a {
width: 100%;
margin-left: 0px;
margin-top: 20px;
margin-bottom: 20px;
}
.page-content .news-posts,
.entry-content .news-posts,
.entry-summary .news-posts {
max-width: 1440px;
width: 100%;
}
@media only screen and (min-width: 719px) and (max-width: 1024px) {
.page-content .news-posts,
.entry-content .news-posts,
.entry-summary .news-posts {
max-width: 868px;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1440px) {
.page-content .news-posts,
.entry-content .news-posts,
.entry-summary .news-posts {
max-width: 1024px;
}
}
.entry-header {
margin-top: 20px;
margin-bottom: 20px;
}
.page-links {
clear: both;
margin: 0 0 1.5em;
}
.front-news {
display: block;
}
.news-posts {
display: block;
width: 100%;
max-width: 1440px;
}
.archive-post-wrapper,
.archive-more-post-wrapper {
--cols: 3;
width: 100%;
margin-top: 40px;
display: grid;
grid-template-columns: repeat(var(--cols), minmax(0, 1fr));
gap: 20px;
}
@media only screen and (max-width: 1024px) {
.archive-post-wrapper,
.archive-more-post-wrapper {
--cols: 2;
}
}
@media only screen and (max-width: 719px) {
.archive-post-wrapper,
.archive-more-post-wrapper {
--cols: 1;
}
}
.post-wrapper {
--cols: 3;
align-items: stretch;
display: grid;
grid-template-columns: repeat(var(--cols), minmax(0, 1fr));
gap: 20px;
max-width: 1440px;
width: 100%;
justify-content: space-between;
margin-bottom: 50px;
}
@media only screen and (max-width: 1024px) {
.post-wrapper {
--cols: 2;
}
}
@media only screen and (max-width: 719px) {
.post-wrapper {
--cols: 1;
margin-bottom: 20px;
}
}
.post-column {
background: #fff;
box-shadow: 0px 0px 11px 2px rgba(118, 118, 118, 0.15);
border-radius: 2px;
overflow: hidden;
margin: 0;
box-sizing: border-box;
align-content: center;
align-items: stretch;
transition: all 200ms;
transition-timing-function: ease-in;
display: flex;
flex-direction: column;
}
@media only screen and (min-width: 719px) and (max-width: 1024px) {
.post-column {
padding: 0px;
}
}
.post-column:hover {
transform: scale(1.02);
}
.tw-post-thumb-container {
max-height: 189px;
min-height: 189px;
position: relative;
}
.tw-post-thumb-container img {
width: 100%;
height: 189px;
object-fit: cover;
}
.tw-post-excerpt-container {
margin-left: 15px;
margin-right: 15px;
position: relative;
word-break: break-word;
white-space: normal;
padding-bottom: 20px;
}
.tw-preview-entry-content {
min-height: 100px;
margin-bottom: 1lh;
flex: 1;
}
.tw-preview-entry-content p {
margin-block-start: 0px;
margin-block-end: 0px;
margin-bottom: 0px;
}
.front-topics {
width: 100%;
margin-bottom: 50px;
}
@media only screen and (max-width: 719px) {
.front-topics {
margin-bottom: 25px;
}
}
.topic-wrapper {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 15px 30px;
}
@media only screen and (max-width: 719px) {
.topic-wrapper {
grid-template-columns: 1fr;
margin-inline: calc(var(--padding) * -1);
}
}
.topic-column {
overflow: hidden;
}
.topic-column img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
object-position: 50% 50%;
z-index: -1;
transition: 0.4s ease-out;
}
.topic-column a:hover + img {
scale: 1.05;
}
.topic-column .front_topic_animal_well_fare,
.topic-column .front_topic_agriculture,
.topic-column .front_topic_balkan,
.topic-column .front_topic_climate_protection {
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
transition: all 200ms ease-out;
transition-timing-function: ease-in;
width: 100%;
min-height: 120px;
}
@media only screen and (min-width: 1024px) and (max-width: 1440px) {
.topic-column .front_topic_animal_well_fare,
.topic-column .front_topic_agriculture,
.topic-column .front_topic_balkan,
.topic-column .front_topic_climate_protection {
max-width: 645px;
min-height: 170px;
}
}
@media only screen and (min-width: 1440px) {
.topic-column .front_topic_animal_well_fare,
.topic-column .front_topic_agriculture,
.topic-column .front_topic_balkan,
.topic-column .front_topic_climate_protection {
max-width: 705px;
min-height: 170px;
}
}
@media screen and (min-width: 719px) and (max-device-width: 1023px) and (orientation: landscape) {
.topic-column .front_topic_animal_well_fare,
.topic-column .front_topic_agriculture,
.topic-column .front_topic_balkan,
.topic-column .front_topic_climate_protection {
max-width: 100%;
min-height: 120px;
}
}
.topic-column .front_topic_animal_well_fare:hover,
.topic-column .front_topic_agriculture:hover,
.topic-column .front_topic_balkan:hover,
.topic-column .front_topic_climate_protection:hover {
background-size: auto;
background-repeat: no-repeat;
background-position: center 0px;
}
.topic-column {
box-sizing: border-box;
position: relative;
}
.topic-column a:focus {
outline: 2px dotted black;
outline-offset: 2px;
}
article.type-post .entry-header,
article.type-post .entry-content,
.page-template-default .entry-content {
max-width: 900px;
margin-inline: auto;
}
.entry-title {
width: 868px;
color: #3c4043;
}
@media only screen and (max-width: 719px) {
.entry-title {
width: calc(100% - 30px);
margin-left: 0px;
}
}
@media only screen and (min-width: 719px) and (max-width: 1024px) {
.entry-title {
width: calc(100% - 40px);
margin-left: 0px;
}
}
.entry-title a:link {
color: #3c4043;
}
.entry-title a:visited {
color: #3c4043;
}
.entry-title a:hover {
color: #487d0e;
}
.entry-title a:active {
color: #3c4043;
}
.entry-meta {
color: #237839;
font-style: normal;
font-weight: 700;
font-size: 14px;
line-height: 28px;
letter-spacing: 0.04em;
padding-top: 15px;
width: 868px;
}
@media only screen and (max-width: 719px) {
.entry-meta {
width: 100%;
margin-left: 0px;
}
}
@media only screen and (min-width: 719px) and (max-width: 1024px) {
.entry-meta {
width: calc(100% - 40px);
margin-left: 0px;
}
}
.entry-meta a:link {
color: #237839;
}
.entry-meta a:visited {
color: #237839;
}
.entry-meta a:hover {
color: #237839;
}
.entry-meta a:active {
color: #237839;
}
.preview-entry-title {
color: #3c4043;
}
.preview-entry-title a {
display: block;
}
.preview-entry-title a:link {
color: #3c4043;
}
.preview-entry-title a:visited {
color: #3c4043;
}
.preview-entry-title a:hover {
color: #487d0e;
}
.preview-entry-title a:active {
color: #3c4043;
}
.preview-entry-meta {
color: #237839;
font-style: normal;
font-weight: 700;
font-size: 14px;
line-height: 17px;
letter-spacing: 0.04em;
padding-top: 15px;
}
.preview-entry-meta a:link {
color: #237839;
}
.preview-entry-meta a:visited {
color: #237839;
}
.preview-entry-meta a:hover {
color: #237839;
}
.preview-entry-meta a:active {
color: #237839;
}
.tw-post-preview-button {
line-height: 24px;
font-weight: 700;
}
.tw-post-preview-button:hover {
text-decoration-line: underline;
color: #487d0e;
}
.post_lang_menu {
height: 80px;
width: 868px;
}
@media only screen and (max-width: 719px) {
.post_lang_menu {
width: 100vw;
position: relative;
margin-left: 0px;
}
}
@media only screen and (min-width: 719px) and (max-width: 1024px) {
.post_lang_menu {
width: calc(100% - 40px);
margin-left: 0px;
}
} .post-lang-tabs {
overflow: hidden;
color: #CECECE;
display: flex;
flex-wrap: wrap;
}
@media only screen and (max-width: 719px) {
.post-lang-tabs {
width: 100vw;
flex-wrap: nowrap;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
scrollbar-width: none;
}
.post-lang-tabs::-webkit-scrollbar {
display: none;
}
}
@media only screen and (min-width: 719px) and (max-width: 1024px) {
.post-lang-tabs {
width: 100%;
}
}
.post-lang-tabs a {
color: #CECECE;
} .post-lang-tablinks {
text-overflow: ellipsis;
background-color: inherit;
float: left;
border: none;
outline: none;
cursor: pointer;
padding: 21px 24px 21px 0px;
transition: 0.3s;
font-weight: 700;
font-size: 16px;
line-height: 26px;
z-index: 100;
}
@media only screen and (max-width: 719px) {
.post-lang-tablinks {
flex: 0 0 auto;
}
}
.post-lang-tablinks a {
text-decoration: none;
} .post-lang-tablinks:hover {
color: #487d0e;
border-bottom: 4px solid #609F17;
}
.lang_menu_line {
margin-top: -3px;
width: 100%;
z-index: 1;
border-bottom: 1px solid #ccc;
height: 0px;
}
.lang_menu_page_line {
margin-top: -10px;
z-index: 1;
border-bottom: 1px solid #ccc;
height: 0px;
}
@media only screen and (max-width: 719px) {
.lang_menu_page_line {
width: calc(100% - 60px);
margin-left: 30px;
}
}
@media only screen and (min-width: 719px) and (max-width: 1024px) {
.lang_menu_page_line {
width: 90%;
margin-left: 30px;
}
}
.post-image img {
object-fit: cover;
object-position: center 15%;
max-height: 60vh;
width: 100%;
}
@media (orientation: portrait) {
.post-image img {
max-height: 40vh;
}
}
.page-image {
height: auto;
max-height: 680px;
}
.page-image img {
object-fit: cover;
object-position: center 15%;
max-height: 680px;
}
@media only screen and (max-width: 719px) {
.page-image img {
max-height: 460px;
object-position: center center;
}
}
@media only screen and (min-width: 719px) and (max-width: 1440px) {
.page-image img {
max-height: 460px;
}
}
.page-entry-title {
margin-block-start: 80px;
}
@media only screen and (max-width: 719px) {
.page-entry-title {
margin-block-start: 40px;
}
}
.page-image-page-spacing {
height: 1460px;
}
.custom-post-news {
margin-top: 80px;
margin-bottom: 30px;
}
@media only screen and (max-width: 719px) {
.custom-post-news {
margin-top: 60px;
margin-bottom: 25px;
}
}
.return_link {
height: 50px;
margin-top: 30px;
}
@media only screen and (max-width: 719px) {
.return_link {
margin-top: 10px;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1440px) {
.return_link {
margin-top: 60px;
}
}
@media only screen and (min-width: 1440px) and (max-width: 1540px) {
.return_link {
margin-top: 50px;
}
}
@media only screen and (min-width: 1540px) {
.return_link {
margin-top: 10px;
}
} .archive-topic-spacer_2 {
display: block;
}
@media only screen and (max-width: 719px) {
.archive-topic-spacer_2 {
max-width: 100%;
}
}
.archive-topic-spacer_1 {
display: block;
}
@media only screen and (max-width: 719px) {
.archive-topic-spacer_1 {
max-width: 100%;
margin-top: 100px;
}
}
.archive-entry-title {
color: #3c4043;
}
.archive-entry-title a:link {
color: #3c4043;
}
.archive-entry-title a:visited {
color: #3c4043;
}
.archive-entry-title a:hover {
color: #487d0e;
}
.archive-entry-title a:active {
color: #3c4043;
}
.archive-entry-meta {
color: #237839;
font-style: normal;
font-weight: 700;
font-size: 14px;
line-height: 17px;
letter-spacing: 0.04em;
padding-top: 0px;
}
@media only screen and (min-width: 1024px) and (max-width: 1540px) {
.archive-entry-meta {
padding-top: 40px;
}
}
.archive-entry-meta a:link {
color: #237839;
}
.archive-entry-meta a:visited {
color: #237839;
}
.archive-entry-meta a:hover {
color: #237839;
}
.archive-entry-meta a:active {
color: #237839;
}
.archive-last-post {
align-items: center;
margin-top: 80px;
display: grid;
grid-template-columns: 1fr 1fr;
gap: 30px;
}
@media only screen and (max-width: 1024px) {
.archive-last-post {
margin-top: 40px;
}
}
@media only screen and (max-width: 719px) {
.archive-last-post {
margin-top: 10px;
grid-template-columns: 1fr;
}
}
.last-post-image {
margin: auto 0;
}
.last-post-image a img {
height: 400px;
object-fit: cover;
}
.last-post-content {
margin: auto 0;
}
.prime_topic_link {
margin-top: 15px;
}
.archiv_menu {
z-index: 10;
}
@media only screen and (max-width: 719px) {
.archiv_menu {
position: relative;
height: 10px;
}
}
.archiv_search_box {
float: right;
margin-top: 10px;
}
@media only screen and (max-width: 719px) {
.archiv_search_box {
margin-right: 380px;
}
}
@media only screen and (min-width: 719px) and (max-width: 1440px) {
.archiv_search_box {
margin-right: 40px;
}
}
.archiv_search_box .search_icon {
top: 12px;
right: 90px;
}
@media only screen and (max-width: 719px) {
.archiv_search_box .search_icon {
position: relative;
}
} .topic_tabs {
width: calc(100% - 308px);
float: left;
overflow: hidden;
color: #cecece;
display: flex;
flex-wrap: wrap;
}
@media only screen and (max-width: 719px) {
.topic_tabs {
width: 100vw;
margin-inline: calc(var(--padding) * -1);
padding-inline: var(--padding);
flex-wrap: nowrap;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
scrollbar-width: none;
}
.topic_tabs::-webkit-scrollbar {
display: none;
}
}
@media only screen and (min-width: 719px) and (max-width: 1024px) {
.topic_tabs {
flex-wrap: nowrap;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
.topic_tabs::-webkit-scrollbar {
display: none;
}
}
.topic_tabs a {
color: #cecece;
text-decoration: none;
}
.topic_tabs a:visited {
color: #cecece;
} .topic_tablinks {
white-space: nowrap;
text-overflow: ellipsis;
background-color: inherit;
float: left;
border: none;
outline: none;
cursor: pointer;
padding: 21px 9px;
transition: 0.3s;
font-weight: 700;
font-size: 16px;
line-height: 26px;
z-index: 100;
}
@media only screen and (max-width: 719px) {
.topic_tablinks {
flex: 0 0 auto;
}
} .topic_tablinks:hover {
border-bottom: 4px solid #609f17;
color: #609f17;
} .active_tab {
border-bottom: 4px solid #609f17;
color: #609f17;
} .tabcontent {
border-top: none;
}
.topic_tablinks {
font-size: 16px;
line-height: 26px;
}
.archive_load_more {
text-align: center;
}
.archive_load_more_button {
margin-left: -60px;
}
@media only screen and (max-width: 719px) {
.archive_load_more_button {
margin-left: 0px;
}
}
@media only screen and (min-width: 719px) and (max-width: 1024px) {
.archive_load_more_button {
margin-left: -40px;
}
}
.archive_line {
margin-top: -1px;
z-index: 1;
border-bottom: 1px solid #ccc;
height: 0px;
}
@media only screen and (min-width: 719px) and (max-width: 1024px) {
.archive_line {
width: 90%;
}
}
.archiv_active_search_box {
z-index: 100;
position: relative;
float: right;
}
@media only screen and (max-width: 719px) {
.archiv_active_search_box {
width: 100%;
height: 80px;
float: left;
}
}
.archiv_active_search_box input {
border: 0px;
background-color: #F0F0F0;
color: #3c4043;
height: 50px;
border-radius: 25px;
padding-left: 46px;
padding-right: 46px;
transition: 100ms;
}
.archiv_active_search_box input:active, .archiv_active_search_box input:focus {
border: 0px;
}
.archiv_active_search_box .search-input {
margin-top: 10px;
width: 308px;
max-width: 315px;
min-width: 123px;
}
.archiv_active_search_box .mobile-search-input {
margin-top: 20px;
max-width: 875px;
width: 75vw;
color: #487d0e;
}
@media only screen and (max-width: 719px) {
.archiv_active_search_box .mobile-search-input {
margin-top: 30px;
}
}
@media screen and (min-width: 719px) and (max-device-width: 1023px) and (orientation: landscape) {
.archiv_active_search_box .mobile-search-input {
margin-top: 40px;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1540px) {
.archiv_active_search_box .mobile-search-input {
margin-top: 60px;
}
}
@media only screen and (min-width: 1540px) {
.archiv_active_search_box .mobile-search-input {
margin-top: 20px;
}
}
.archiv_active_search_box .search_icon {
position: absolute;
right: 270px;
bottom: 1px;
}
@media only screen and (max-width: 719px) {
.archiv_active_search_box .search_icon {
position: relative;
top: 15px;
right: 295px;
}
}
.archiv_active_search_box .search_close_icon {
position: absolute;
right: 19px;
bottom: 18px;
}
@media only screen and (min-width: 719px) and (max-width: 1440px) {
.archiv_active_search_box .search_close_icon {
right: 59px;
}
}
@media only screen and (max-width: 719px) {
.archiv_active_search_box .search_close_icon {
bottom: 35px;
left: 280px;
}
}
.archive_nothing_found_spacer {
width: 1094px;
margin-top: 70px;
margin-left: 173px;
}
@media only screen and (max-width: 719px) {
.archive_nothing_found_spacer {
width: calc(100% - 60px);
margin-left: 30px;
margin-top: 120px;
margin-bottom: 30px;
}
}
@media only screen and (min-width: 719px) and (max-width: 1024px) {
.archive_nothing_found_spacer {
width: calc(100% - 200px);
margin-left: 30px;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1440px) {
.archive_nothing_found_spacer {
width: calc(100% - 240px);
margin-left: 30px;
}
}
.archive_search_spacer {
display: none;
height: 350px;
z-index: 0;
}
#inactive-search-spacer {
width: 100%;
height: 70px;
display: block;
z-index: 0;
}
#active-search-spacer {
width: 100%;
height: 70px;
display: none;
z-index: 0;
}
#search-input {
background: #f0f0f0 url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/images/Icons/hellgruen/zoom_out_24px-hellgruen.svg) left no-repeat;
background-position-x: 19px;
}
#search-box {
background: #f0f0f0 url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/images/Icons/hellgruen/zoom_out_24px-hellgruen.svg) left no-repeat;
background-position-x: 19px;
}
.search-div-wrapper {
display: flex;
align-items: center;
flex-flow: column;
justify-content: space-between;
} .team_container {
margin-top: 80px;
}
.team_container p {
margin-left: 0px;
max-width: 280px;
}
@media only screen and (max-width: 719px) {
.team_container {
margin-top: 40px;
}
}
.team-wrapper {
--cols: 3;
margin-top: 30px;
margin-bottom: 50px;
display: grid;
grid-template-columns: repeat(var(--cols), minmax(0, 1fr));
gap: 2rem;
}
@media screen and (max-width: 1024px) {
.team-wrapper {
--cols: 2;
}
}
@media screen and (max-width: 719px) {
.team-wrapper {
--cols: 1;
}
}
.team_box {
background: #fff;
box-shadow: 0px 0px 11px 2px rgba(118, 118, 118, 0.15);
border-radius: 2px;
overflow: hidden;
perspective: 2px;
display: flex;
flex-direction: column;
box-sizing: border-box;
align-content: center;
align-items: stretch;
transition: all 250ms ease-in;
max-width: 400px;
}
@media only screen and (min-width: 719px) and (max-width: 1024px) {
.team_box {
font-size: 14px;
}
}
.team_box p {
width: 100%;
}
.team_box:hover {
transform: scale(1.05);
}
.team_box_hidden {
background: #fff;
overflow: hidden;
box-sizing: border-box;
align-content: center;
align-items: stretch;
transition: all 250ms ease-in;
}
@media only screen and (min-width: 719px) and (max-width: 1024px) {
.team_box_hidden {
font-size: 14px;
}
}
.team_box_hidden p {
width: 100%;
}
.team_box_hidden:hover {
transform: scale(1.05);
}
.team-wrapper_mobile {
display: flex;
align-items: center;
flex-flow: column;
justify-content: space-evenly;
max-height: 100%;
margin-bottom: 20px;
margin-top: 20px;
}
.team_box_mobile {
background: #fff;
box-shadow: 0px 0px 11px 2px rgba(118, 118, 118, 0.15);
border-radius: 2px;
width: 315px;
margin-top: 20px;
margin-bottom: 20px;
}
.team_box_mobile p {
width: 100%;
}
.team_image {
background-repeat: no-repeat;
background-position: 50% 0%;
z-index: 10;
height: 350px;
background-size: cover;
}
.team_image_fit {
object-fit: cover;
height: 350px;
}
.team_description {
margin-inline: 15px;
}
.team_description h3 {
margin-block-start: 10px;
margin-block-end: 0px;
}
.team_description p {
margin-block-start: 5px;
margin-block-end: 0px;
}
.job_description {
color: #237839;
}
.job_description_hidden {
color: #237839;
margin-block-start: 0px;
}
#team-image-laura {
background-image: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/images/team/webseite_laura.jpg);
}
#team-image-antares {
background-image: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/images/team/webseite_antares.jpg);
}
#team-image-mona {
background-image: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/images/team/webseite_Mona.jpg);
}
#team-image-tea {
background-image: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/images/team/webseite_tea.jpg);
}
#team-image-clara {
background-image: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/images/team/webseite_Clara.jpg);
}
#team-image-inge {
background-image: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/images/team/webseite_Inge.jpg);
}
#team-image-ricarda {
background-image: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/images/team/webseite_ricarda.jpg);
}
#team-image-simon {
background-image: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/images/team/webseite_simon.jpg);
}
#team-image-matthias {
background-image: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/images/team/webseite_matthias.jpg);
}
.team_contacts {
margin-top: 30px;
margin-bottom: 10px;
line-height: 30px;
}
.team-mail {
font-size: 16px;
}
@media only screen and (min-width: 719px) and (max-width: 1024px) {
.team-mail {
font-size: 14px;
}
}
.team-mail-long {
font-size: 14px;
}
@media only screen and (min-width: 719px) and (max-width: 1024px) {
.team-mail-long {
font-size: 10px;
}
} .waitz_blockquote {
margin: 50px calc(50% - 548px) 50px;
}
@media only screen and (max-width: 719px) {
.waitz_blockquote {
width: calc(100% - 60px);
margin-top: 40px;
margin-bottom: 40px;
margin-left: 30px;
margin-right: 30px;
}
}
@media only screen and (min-width: 719px) and (max-width: 1024px) {
.waitz_blockquote {
width: 782px;
max-width: 547px;
margin: 50px 40px 50px;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1440px) {
.waitz_blockquote {
margin: 50px 60px 50px;
}
}
.waitz_blockquote button {
background-color: #F0F0F0;
}
.waitz_blockquote button:hover {
background-color: #487d0e;
}
.waitz-quote-container {
background-image: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/images/Icons/weiss/Quote-weiss.svg);
background-repeat: no-repeat;
background-position: 100% 10%;
z-index: 1;
}
@media only screen and (min-width: 1024px) and (max-width: 1440px) {
.waitz-quote-container {
background-position: 788px 30px;
}
}
@media only screen and (min-width: 719px) and (max-width: 1024px) {
.waitz-quote-container {
background-position: 577px 30px;
}
}
@media only screen and (max-width: 719px) {
.waitz-quote-container {
background-position: 200px 30px;
}
.waitz-quote-container a:not(.front-button) {
font-family: Lato, sans-serif;
font-style: normal;
font-weight: 600;
font-size: 16px;
line-height: 26px;
}
}
.waitz-press-quote-container {
background-image: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/images/Icons/mittelgrau/Quote-mittelgrau.svg);
background-position: center left;
background-repeat: no-repeat;
background-size: 76px 61px;
}
@media only screen and (max-width: 719px) {
.waitz-press-quote-container {
background-image: none;
}
.waitz-press-quote-container a {
font-family: Lato, sans-serif;
font-style: normal;
font-weight: 600;
font-size: 16px;
line-height: 26px;
}
}
.waitz_press_blockquote a { }
.waitz_press_blockquote h2 {
line-height: 1.2;
}
.waitz_press_blockquote h2 a {
white-space: normal;
}
@media only screen and (max-width: 719px) {
.waitz_press_blockquote {
margin-left: 0px;
}
}
.waitz-quote-height-normalizer {
position: relative;
margin-top: 40px;
}
@media only screen and (max-width: 719px) {
.waitz-quote-height-normalizer {
margin-top: 25px;
}
}
.waitz-quote-height-normalizer::before {
content: " ";
background-color: #F0F0F0;
position: absolute;
top: 0;
bottom: 0;
left: -120px;
right: -120px;
width: calc(100% + 240px);
max-width: 100vw;
}  #wp-train-video-container video {
position: absolute;
width: auto;
min-height: 385px;
max-height: 400px;
bottom: 0;
left: 0;
min-width: 100%;
max-width: 100%;
z-index: 0;
object-fit: cover;
object-position: center 25%;
overflow: hidden;
}
@media only screen and (max-width: 719px) {
#wp-train-video-container video {
min-width: 100%;
max-width: 100%;
object-position: center 20px;
}
}
#wp-train-video-container div {
position: relative;
overflow: hidden;
z-index: 1;
text-align: center;
color: #FFF;
top: 60px;
}
.wp-train-video-height-normmalizer {
height: 485px;
}
#wp-train-video-container {
width: 100%;
max-width: 100%;
min-height: 379px;
position: absolute;
margin-top: 40px;
overflow: hidden;
left: 0px;
line-height: 1;
}
@media only screen and (max-width: 719px) {
#wp-train-video-container {
margin-top: 25px;
}
}
#wp-train-video-container + * {
margin-top: 420px;
padding-top: 1px;
}
@media only screen and (max-width: 719px) {
.wp-train-timer-container {
margin-left: 30px;
width: calc(100% - 60px);
}
}
.wp-timer {
font-weight: 700;
font-size: 120px;
}
@media only screen and (max-width: 719px) {
.wp-timer {
font-size: 70px;
}
}
.wp-timer-km {
font-family: Bitter, serif;
font-weight: 700;
font-size: 26px;
color: #FFF;
margin-bottom: 1em;
}
.transperancy-train {
position: relative;
z-index: 1;
color: #2D7951;
max-width: min(1095px, 90%);
margin-inline: auto;
margin-block: 40px;
padding-inline: 3vw;
background-color: rgba(255, 255, 255, 0.9);
border-radius: 2px;
display: flex;
flex-flow: column;
justify-content: center;
}
.transperancy-train p {
margin-top: 0px;
margin-bottom: 0px;
padding-bottom: 40px;
line-height: 1.4;
}
@media only screen and (max-width: 719px) {
.transperancy-train p {
padding-bottom: 20px;
font-size: 0.8rem;
}
}
.wp-timer-transparancy,
.wp-timer-km-transparancy {
width: 100%;
text-align: center;
}
.wp-timer-transparancy {
padding-top: 40px;
line-height: 120px;
font-family: Lato, sans-serif;
}
.wp-timer-km-transparancy {
font-weight: 700;
font-size: 36px;
margin-bottom: 40px;
}
.wp-timer-km-transparancy h3 {
color: #FFF;
}
@media only screen and (max-width: 719px) {
.wp-timer-km-transparancy {
font-size: 30px;
}
}
#wp-transparancy-train-video-container {
width: 100%;
position: relative;
line-height: 1.5;
margin-block: 80px;
padding-block: 20px;
}
#wp-transparancy-train-video-container video {
position: absolute;
width: 100vw;
height: 100%;
top: 0;
left: 50%;
translate: -50% 0;
max-width: 100vw;
z-index: 0;
object-fit: cover;
overflow: hidden;
} .contact_locations {
width: 1440px;
margin-top: 80px;
}
.contact_locations p {
margin-left: 0px;
max-width: 315px;
}
.contact_locations hr {
margin-top: 30px;
margin-bottom: 15px;
color: #F0F0F0;
}
@media only screen and (max-width: 719px) {
.contact_locations {
width: 100%;
margin-top: 30px;
}
}
@media only screen and (min-width: 719px) and (max-width: 1024px) {
.contact_locations {
padding: 0px;
width: 100%;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1440px) {
.contact_locations {
padding: 0px;
width: calc(100vw - 80px);
}
}
.contact-wrapper {
display: flex;
flex-wrap: wrap;
align-items: flex-start;
justify-content: space-between;
margin-left: 0px;
padding: 30px 30px 30px 30px;
width: 100%;
}
@media only screen and (max-width: 719px) {
.contact-wrapper {
flex-flow: column;
max-height: 100%;
padding: 20px 0px 0px 0px;
margin-left: 30px;
margin-right: 30px;
}
}
@media only screen and (min-width: 719px) and (max-width: 1024px) {
.contact-wrapper {
padding: 20px 20px 0px 20px;
width: 100%;
}
}
@media only screen and (min-width: 1440px) {
.contact-wrapper {
padding-top: 0px;
}
}
.contact_box {
background: #fff;
width: 360px;
min-height: 280px;
margin: 20px 20px 20px 20px;
box-sizing: border-box;
align-content: center;
align-items: stretch;
position: relative;
}
@media only screen and (max-width: 719px) {
.contact_box {
width: calc(100% - 60px);
margin: 0px;
margin-bottom: 0px;
min-height: 80px;
}
}
@media only screen and (min-width: 719px) and (max-width: 1024px) {
.contact_box {
padding: 0px;
margin: 20px 20px 20px 20px;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1440px) {
.contact_box {
padding: 0px;
margin: 20px 20px 20px 20px;
}
}
.contact_description {
margin-left: 15px;
}
@media only screen and (max-width: 719px) {
.contact_description {
margin-left: 0px;
}
}
.contact_description h3 {
color: #237839;
margin-block-start: 10px;
margin-block-end: 0px;
font-weight: 700;
font-size: 26px;
line-height: 34px;
}
@media only screen and (max-width: 719px) {
.contact_description h3 {
font-weight: 600;
font-size: 18px;
line-height: 24px;
}
}
.contact_description p {
margin-block-start: 15px;
margin-block-end: 30px;
}
@media only screen and (max-width: 719px) {
.contact_description p {
margin-block-start: 15px;
margin-block-end: 20px;
}
}
@media only screen and (max-width: 719px) {
.contact-links {
margin-top: 30px;
}
}
@media only screen and (min-width: 719px) {
.contact-links {
position: absolute;
bottom: 0px;
}
}
.press-queries,
.press-carusell {
margin-top: 80px;
margin-bottom: 40px;
}
.press-contact-wrapper {
display: flex;
flex-flow: row wrap;
margin-top: 30px;
box-shadow: 0px 0px 11px 2px rgba(118, 118, 118, 0.15);
border-radius: 2px;
}
@media only screen and (max-width: 719px) {
.press-contact-wrapper {
flex-flow: column;
}
}
.press-contact-box-inge {
width: 33%;
}
@media only screen and (max-width: 719px) {
.press-contact-box-inge {
background-position: 50% 0%;
width: 100%;
}
}
@media screen and (min-width: 719px) and (max-device-width: 1023px) and (orientation: landscape) {
.press-contact-box-inge {
background-position: 50% 0%;
}
}
.press-contact-box-inge .press-contact-img {
width: 100%;
object-fit: cover;
height: auto;
display: block;
margin: auto;
}
.press-contact-box {
width: 66%;
position: relative;
}
@media only screen and (max-width: 719px) {
.press-contact-box {
width: 100%;
}
}
.press-contact-box .team_image {
background-position: right 0%;
border-radius: 2px 0px 0px 2px;
}
@media only screen and (max-width: 719px) {
.press-contact-box .team_image {
background-position: 50% 0%;
}
}
.press-contact-box .team_description {
margin-left: 30px;
}
.press-contact-box .team_member {
margin-top: 20px;
line-height: 34px;
}
@media only screen and (max-width: 719px) {
.press-contact-box .team_member {
margin-top: 10px;
}
}
.press-contact-box .team_contacts {
margin-top: 100px;
}
@media only screen and (max-width: 719px) {
.press-contact-box .team_contacts {
margin-top: 30px;
}
}
@media only screen and (min-width: 719px) and (max-width: 1024px) {
.press-contact-box .team_contacts {
margin-top: 40px;
}
} .comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
} .widget {
margin: 0 0 1.5em;
}
.widget select {
max-width: 100%;
} .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} .custom-logo-link {
display: inline-block;
}
.tw_welcome_img {
position: relative;
height: 75svh;
max-width: 100vw;
object-fit: cover;
}
.tw_welcome_img img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
}
.tw_team_img {
content: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/images/Thomas-Waitz_Team.jpg);
}
.tw_kontakt_img {
content: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/images/Thomas-Waitz_Kontakt.jpg);
}
.tw_presse_img {
content: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/images/Thomas-Waitz_Presse.jpg);
}
.tw_transparancy_img {
content: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/images/Thomas-Waitz_Transparenz.jpg);
}
#front-page-contact-img,
#contact-page-contact-img {
margin-left: 0;
content: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/images/Thomas-Waitz_Kontakt.jpg);
object-fit: contain;
width: 100%;
max-width: 100%;
}
#front-page-contact {
vertical-align: middle;
margin-left: 0;
}
@media only screen and (max-width: 719px) {
#front-page-contact {
margin-top: 20px;
}
}
.contact-page {
margin-top: 100px;
}
.video-overlay {
opacity: 0.9;
}
.video-text-overlay {
opacity: 0;
text-align: center;
font-weight: 700;
margin-top: 280px;
}
.video-overlay-wrapper {
position: relative;
}
.video-overlay-wrapper span {
background: transparent url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/images/Icons/video-play.png) no-repeat;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
width: 100%;
height: 100%;
z-index: 100;
background-position: center;
}
.video-overlay-wrapper:hover span {
background: transparent url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/images/Icons/video-play-green.png) no-repeat;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
width: 100%;
height: 100%;
z-index: 100;
background-position: center;
}
.video-overlay-wrapper:hover .video-overlay {
opacity: 0.2;
}
.video-overlay-wrapper:hover .video-text-overlay {
opacity: 1;
}  .tw-icons-phone-black {
content: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/images/Icons/schwarz/Call-schwarz.svg);
height: 22px;
width: 22px;
position: relative;
top: 5px;
margin-right: 14px;
}
@media only screen and (min-width: 719px) and (max-width: 1024px) {
.tw-icons-phone-black {
margin-right: 5px;
}
}
.tw-icons-mail-black {
content: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/images/Icons/schwarz/Mail-schwarz.svg);
height: 22px;
width: 22px;
position: relative;
top: 5px;
margin-right: 14px;
}
@media only screen and (min-width: 719px) and (max-width: 1024px) {
.tw-icons-mail-black {
margin-right: 5px;
}
}
.tw-icons-twitter-black {
content: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/images/Icons/schwarz/Twitter-schwarz.svg);
height: 22px;
width: 22px;
position: relative;
top: 5px;
margin-right: 14px;
}
@media only screen and (min-width: 719px) and (max-width: 1024px) {
.tw-icons-twitter-black {
margin-right: 5px;
}
} .tw-icons-phone-grey {
content: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/images/Icons/dunkelgrau/Call-dunkelgrau.svg);
height: 22px;
width: 22px;
position: relative;
top: 5px;
margin-right: 14px;
}
@media only screen and (min-width: 719px) and (max-width: 1024px) {
.tw-icons-phone-grey {
margin-right: 5px;
}
}
.tw-icons-mail-grey {
content: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/images/Icons/dunkelgrau/Mail-dunkelgrau.svg);
height: 22px;
width: 22px;
position: relative;
top: 5px;
margin-right: 14px;
}
@media only screen and (min-width: 719px) and (max-width: 1024px) {
.tw-icons-mail-grey {
margin-right: 5px;
}
}
.tw-icons-twitter-grey {
content: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/images/Icons/dunkelgrau/Twitter-dunkelgrau.svg);
height: 22px;
width: 22px;
position: relative;
top: 5px;
margin-right: 14px;
}
@media only screen and (min-width: 719px) and (max-width: 1024px) {
.tw-icons-twitter-grey {
margin-right: 5px;
}
}
.tw-icons-drop-down {
content: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/images/Icons/dunkelgrau/dropwdown_24px-dunkelgrau.svg);
}
.tw-logo-main-menu {
content: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/images/Icons/hellgruen/TW-Logo-hellgruen.svg);
height: 30px;
position: absolute;
top: 30px;
left: var(--padding);
}
@media only screen and (max-width: 719px) {
.tw-logo-main-menu {
top: 20px;
}
}
@media only screen and (max-width: 1100px) {
.tw-logo-main-menu {
top: 20px;
}
}
.tw-front-logo-white {
content: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/images/Icons/weiss/TW-Logo-weiss.svg);
height: 60px;
}
@media only screen and (max-width: 719px) {
.tw-front-logo-white {
height: 0px;
visibility: hidden;
display: none;
}
}
.tw-logo-footer {
content: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/images/Icons/weiss/TW-Logo-weiss.svg);
height: 30px;
}
.tw-efa-logo-footer {
content: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/images/Icons/weiss/DE_Greens_efa_white.svg);
}
.tw-green-farmers-logo-footer {
content: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/images/Icons/weiss/GruenBaeurInen-Logo.svg);
}
.tw-egp-logo-footer {
content: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/images/Icons/weiss/EGP-logo-Shape_white.png);
max-width: 247px;
}
.tw-twitter-logo-footer {
content: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/images/Icons/weiss/quick-Twitter-weiss.svg);
height: 36px;
width: 36px;
}
.tw-yt-logo-footer {
content: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/images/Icons/weiss/quick-Youtube-weiss.svg);
height: 36px;
width: 36px;
}
.tw-fb-logo-footer {
content: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/images/Icons/weiss/quick-Facebook-weiss.svg);
height: 36px;
width: 36px;
}
.tw-insta-logo-footer {
content: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/images/Icons/weiss/quick-Instagram-weiss.svg);
height: 36px;
width: 36px;
}
.tw-tiktok-logo-footer {
content: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/images/Icons/weiss/quick-tiktok-weiss.svg);
height: 36px;
width: 36px;
}
.tw-twitter-logo-sidebar {
content: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/images/Icons/dunkelgrau/quick-Twitter-dunkelgrau.svg);
height: 28px;
width: 28px;
}
.tw-twitter-logo-sidebar:hover {
content: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/images/Icons/hellgruen/quick-Twitter-hellgruen.svg);
height: 28px;
width: 28px;
}
.tw-yt-logo-sidebar {
content: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/images/Icons/dunkelgrau/quick-Youtube-dunkelgrau.svg);
height: 28px;
width: 28px;
}
.tw-yt-logo-sidebar:hover {
content: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/images/Icons/hellgruen/quick-Youtube-hellgruen.svg);
height: 28px;
width: 28px;
}
.tw-fb-logo-sidebar {
content: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/images/Icons/dunkelgrau/quick-Facebook-dunkelgrau.svg);
height: 28px;
width: 28px;
}
.tw-fb-logo-sidebar:hover {
content: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/images/Icons/hellgruen/quick-Facebook-hellgruen.svg);
height: 28px;
width: 28px;
}
.tw-insta-logo-sidebar {
content: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/images/Icons/dunkelgrau/quick-Instagram-dunkelgrau.svg);
height: 28px;
width: 28px;
}
.tw-insta-logo-sidebar:hover {
content: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/images/Icons/hellgruen/quick-Instagram-hellgruen.svg);
height: 28px;
width: 28px;
}
.tw-tiktok-logo-sidebar {
content: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/images/Icons/dunkelgrau/quick-tiktok-grau.svg);
height: 28px;
width: 28px;
}
.tw-tiktok-logo-sidebar:hover {
content: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/images/Icons/hellgruen/quick-tiktok-hellgruen.svg);
height: 28px;
width: 28px;
}
.search_icon {
content: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/images/Icons/hellgruen/zoom_out_24px-hellgruen.svg);
height: 24px;
width: 24px;
}
.search_close_icon {
content: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/images/Icons/dunkelgrau/close_24px.svg);
height: 13px;
width: 13px;
}
.search_close_icon:hover {
content: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/images/Icons/hellgruen/close_24px.svg);
height: 13px;
width: 13px;
}
.search_close_icon_mobile {
content: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/images/Icons/dunkelgrau/close_24px.svg);
height: 13px;
width: 13px;
}
.tw-post-back {
content: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/images/Icons/hellgruen/keyboard_backspace_24px-hellgruen.svg);
height: 10px;
width: 16px;
margin-right: 10px;
}
.tw-menu-arrow-down {
content: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/images/Icons/schwarz/dropwdown_24px-schwarz.svg);
height: 24px;
width: 24px;
vertical-align: middle;
padding-bottom: 5px;
}
.tw-menu-arrow-up {
content: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/images/Icons/schwarz/dropup_24px-schwarz.svg);
height: 24px;
width: 24px;
vertical-align: middle;
padding-bottom: 5px;
} .wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*=wp-image-] {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
}
.wp-caption-text {
text-align: center;
}
.tw-topic-letters {
position: absolute;
bottom: 20px;
left: 20px;
}
@media only screen and (max-width: 719px) {
.tw-topic-letters {
bottom: 0px;
}
}
@media screen and (min-width: 719px) and (max-device-width: 1023px) and (orientation: landscape) {
.tw-topic-letters {
bottom: 0px;
}
}
.tw-topic-letters h2 {
font-family: Lato, sans-serif;
color: #FFF;
text-transform: uppercase;
} .gallery {
margin-bottom: 1.5em;
display: grid;
grid-gap: 1.5em;
}
.gallery-item {
display: inline-block;
text-align: center;
width: 100%;
}
.gallery-columns-2 {
grid-template-columns: repeat(2, 1fr);
}
.gallery-columns-3 {
grid-template-columns: repeat(3, 1fr);
}
.gallery-columns-4 {
grid-template-columns: repeat(4, 1fr);
}
.gallery-columns-5 {
grid-template-columns: repeat(5, 1fr);
}
.gallery-columns-6 {
grid-template-columns: repeat(6, 1fr);
}
.gallery-columns-7 {
grid-template-columns: repeat(7, 1fr);
}
.gallery-columns-8 {
grid-template-columns: repeat(8, 1fr);
}
.gallery-columns-9 {
grid-template-columns: repeat(9, 1fr);
}
.gallery-caption {
display: block;
}   .infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
display: none;
} .infinity-end.neverending .site-footer {
display: block;
} .show_bigger_then {
display: none;
}
@media only screen and (min-width: 1440px) {
.show_bigger_then {
display: block;
}
}
.hide_smaller_then {
display: none;
}
@media only screen and (max-width: 1440px) {
.hide_smaller_then {
display: block;
}
}   .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
clip-path: none;
color: #3c4043;
display: block;
font-size: 0.875rem;
font-weight: 700;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000;
} #primary[tabindex="-1"]:focus {
outline: 0;
} .alignleft { float: left; margin-right: 1.5em;
margin-bottom: 1.5em;
}
.alignright { float: right; margin-left: 1.5em;
margin-bottom: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom: 1.5em;
}
.transparenz-berichte {
margin-top: 2rem;
}
.transparenz-berichte .jahr {
padding-block: 1rem;
}
.transparenz-berichte .jahr:not(:last-child) {
border-bottom: 1px solid black;
}
.transparenz-berichte [role=tablist] {
display: flex;
gap: 0.5em;
}
.transparenz-berichte [role=tab] {
display: block;
padding: 3px 1rem 4px;
}
.transparenz-berichte [role=tab],
.transparenz-berichte [role=tab]:focus,
.transparenz-berichte [role=tab]:hover {
position: relative;
z-index: 2;
top: 2px;
margin: 0;
margin-top: 4px;
border: 1px solid hsl(219, 1%, 72%);
border-bottom: 2px solid hsl(219, 1%, 72%);
border-radius: 5px 5px 0 0;
background: hsl(220, 20%, 94%);
outline: none;
font-weight: bold;
overflow: hidden;
text-align: left;
cursor: pointer;
}
.transparenz-berichte [role=tab][aria-selected=true] {
margin-top: 0;
border-width: 2px;
border-top-width: 6px;
border-top-color: #609F17;
border-bottom-color: hsl(220, 43%, 99%);
background: hsl(220, 43%, 99%);
}
.transparenz-berichte [role=tab][aria-selected=false] {
border-bottom: 1px solid hsl(219, 1%, 72%);
}
.transparenz-berichte [role=tabpanel] {
padding: 2rem;
border: 2px solid hsl(219, 1%, 72%);
border-radius: 0 5px 5px;
background: hsl(220, 43%, 99%);
min-height: 10em;
width: 100%;
overflow: auto;
}
.transparenz-berichte [role=tabpanel].is-hidden {
display: none;
}
.bericht {
margin-bottom: 2rem;
}
.bericht .data-wrapper {
display: flex;
gap: 2rem;
flex-wrap: wrap;
align-items: start;
}
.bericht .data-wrapper .graph {
width: 14rem;
height: 14rem;
border-radius: 50%;
}
.bericht .data-wrapper ul.legende {
list-style-type: "";
margin: 0;
}
.bericht .data-wrapper ul.legende li {
margin-left: 0;
display: flex;
gap: 1.5ch;
align-items: center;
}
.bericht .data-wrapper ul.legende .indicator {
height: 1.5cap;
aspect-ratio: 1;
border-radius: 50%;
display: block;
vertical-align: baseline;
}
.bericht details {
margin-top: 1rem;
}
.bericht details .betrag {
text-align: right;
}@font-face {
font-family: 'Bitter';
font-style: normal;
font-weight: 400;
src: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/bitter-v16-latin-regular.eot); src: local(''),
url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/bitter-v16-latin-regular.eot?#iefix) format('embedded-opentype'), url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/bitter-v16-latin-regular.woff2) format('woff2'), url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/bitter-v16-latin-regular.woff) format('woff'), url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/bitter-v16-latin-regular.ttf) format('truetype'), url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/bitter-v16-latin-regular.svg#Bitter) format('svg'); } @font-face {
font-family: 'Bitter';
font-style: normal;
font-weight: 700;
src: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/bitter-v16-latin-700.eot); src: local(''),
url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/bitter-v16-latin-700.eot?#iefix) format('embedded-opentype'), url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/bitter-v16-latin-700.woff2) format('woff2'), url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/bitter-v16-latin-700.woff) format('woff'), url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/bitter-v16-latin-700.ttf) format('truetype'), url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/bitter-v16-latin-700.svg#Bitter) format('svg'); } @font-face {
font-family: 'Bitter';
font-style: normal;
font-weight: 900;
src: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/bitter-v16-latin-900.eot); src: local(''),
url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/bitter-v16-latin-900.eot?#iefix) format('embedded-opentype'), url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/bitter-v16-latin-900.woff2) format('woff2'), url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/bitter-v16-latin-900.woff) format('woff'), url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/bitter-v16-latin-900.ttf) format('truetype'), url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/bitter-v16-latin-900.svg#Bitter) format('svg'); } @font-face {
font-family: 'Bitter';
font-style: italic;
font-weight: 400;
src: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/bitter-v16-latin-italic.eot); src: local(''),
url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/bitter-v16-latin-italic.eot?#iefix) format('embedded-opentype'), url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/bitter-v16-latin-italic.woff2) format('woff2'), url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/bitter-v16-latin-italic.woff) format('woff'), url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/bitter-v16-latin-italic.ttf) format('truetype'), url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/bitter-v16-latin-italic.svg#Bitter) format('svg'); } @font-face {
font-family: 'Bitter';
font-style: italic;
font-weight: 700;
src: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/bitter-v16-latin-700italic.eot); src: local(''),
url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/bitter-v16-latin-700italic.eot?#iefix) format('embedded-opentype'), url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/bitter-v16-latin-700italic.woff2) format('woff2'), url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/bitter-v16-latin-700italic.woff) format('woff'), url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/bitter-v16-latin-700italic.ttf) format('truetype'), url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/bitter-v16-latin-700italic.svg#Bitter) format('svg'); } @font-face {
font-family: 'Bitter';
font-style: italic;
font-weight: 900;
src: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/bitter-v16-latin-900italic.eot); src: local(''),
url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/bitter-v16-latin-900italic.eot?#iefix) format('embedded-opentype'), url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/bitter-v16-latin-900italic.woff2) format('woff2'), url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/bitter-v16-latin-900italic.woff) format('woff'), url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/bitter-v16-latin-900italic.ttf) format('truetype'), url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/bitter-v16-latin-900italic.svg#Bitter) format('svg'); } @font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 400;
src: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/lato-v17-latin-regular.eot); src: local(''),
url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/lato-v17-latin-regular.eot?#iefix) format('embedded-opentype'), url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/lato-v17-latin-regular.woff2) format('woff2'), url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/lato-v17-latin-regular.woff) format('woff'), url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/lato-v17-latin-regular.ttf) format('truetype'), url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/lato-v17-latin-regular.svg#Lato) format('svg'); } @font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 700;
src: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/lato-v17-latin-700.eot); src: local(''),
url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/lato-v17-latin-700.eot?#iefix) format('embedded-opentype'), url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/lato-v17-latin-700.woff2) format('woff2'), url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/lato-v17-latin-700.woff) format('woff'), url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/lato-v17-latin-700.ttf) format('truetype'), url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/lato-v17-latin-700.svg#Lato) format('svg'); } @font-face {
font-family: 'Lato';
font-style: italic;
font-weight: 700;
src: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/lato-v17-latin-700italic.eot); src: local(''),
url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/lato-v17-latin-700italic.eot?#iefix) format('embedded-opentype'), url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/lato-v17-latin-700italic.woff2) format('woff2'), url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/lato-v17-latin-700italic.woff) format('woff'), url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/lato-v17-latin-700italic.ttf) format('truetype'), url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/lato-v17-latin-700italic.svg#Lato) format('svg'); } @font-face {
font-family: 'Lato';
font-style: italic;
font-weight: 900;
src: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/lato-v17-latin-900italic.eot); src: local(''),
url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/lato-v17-latin-900italic.eot?#iefix) format('embedded-opentype'), url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/lato-v17-latin-900italic.woff2) format('woff2'), url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/lato-v17-latin-900italic.woff) format('woff'), url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/lato-v17-latin-900italic.ttf) format('truetype'), url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/lato-v17-latin-900italic.svg#Lato) format('svg'); } @font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 900;
src: url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/lato-v17-latin-900.eot); src: local(''),
url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/lato-v17-latin-900.eot?#iefix) format('embedded-opentype'), url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/lato-v17-latin-900.woff2) format('woff2'), url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/lato-v17-latin-900.woff) format('woff'), url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/lato-v17-latin-900.ttf) format('truetype'), url(//thomaswaitz.eu/wp-content/themes/waitz_wp_theme/fonts/lato-v17-latin-900.svg#Lato) format('svg'); }