nav.main_menu > ul > li > a {
letter-spacing: 2px !important;
}
@font-face {
font-family: 'Playfair Display';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://cdn.punktplanung.de/font/playfair-display/playfair-display-regular.woff2) format('woff2'),
url(https://cdn.punktplanung.de/font/playfair-display/playfair-display-regular.woff) format('woff'),
url(https://cdn.punktplanung.de/font/playfair-display/playfair-display-regular.ttf) format('truetype');
}
@font-face {
font-family: 'Playfair Display';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://cdn.punktplanung.de/font/playfair-display/playfair-display-700.woff2) format('woff2'),
url(https://cdn.punktplanung.de/font/playfair-display/playfair-display-700.woff) format('woff'),
url(https://cdn.punktplanung.de/font/playfair-display/playfair-display-700.ttf) format('truetype');
}
@font-face {
font-family: 'Hind Siliguri';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://cdn.punktplanung.de/font/hind-siliguri/hind-siliguri-regular.woff2) format('woff2'),
url(https://cdn.punktplanung.de/font/hind-siliguri/hind-siliguri-regular.woff) format('woff'),
url(https://cdn.punktplanung.de/font/hind-siliguri/hind-siliguri-regular.ttf) format('truetype');
}
@font-face {
font-family: 'Hind Siliguri';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://cdn.punktplanung.de/font/hind-siliguri/hind-siliguri-700.woff2) format('woff2'),
url(https://cdn.punktplanung.de/font/hind-siliguri/hind-siliguri-700.woff) format('woff'),
url(https://cdn.punktplanung.de/font/hind-siliguri/hind-siliguri-700.ttf) format('truetype');
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://cdn.punktplanung.de/font/open-sans/open-sans-regular.woff2) format('woff2'),
url(https://cdn.punktplanung.de/font/open-sans/open-sans-regular.woff) format('woff'),
url(https://cdn.punktplanung.de/font/open-sans/open-sans-regular.ttf) format('truetype');
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://cdn.punktplanung.de/font/open-sans/open-sans-700.woff2) format('woff2'),
url(https://cdn.punktplanung.de/font/open-sans/open-sans-700.woff) format('woff'),
url(https://cdn.punktplanung.de/font/open-sans/open-sans-700.ttf) format('truetype');
}
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://cdn.punktplanung.de/font/roboto/roboto-regular.woff2) format('woff2'),
url(https://cdn.punktplanung.de/font/roboto/roboto-regular.woff) format('woff'),
url(https://cdn.punktplanung.de/font/roboto/roboto-regular.ttf) format('truetype');
}
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://cdn.punktplanung.de/font/roboto/roboto-700.woff2) format('woff2'),
url(https://cdn.punktplanung.de/font/roboto/roboto-700.woff) format('woff'),
url(https://cdn.punktplanung.de/font/roboto/roboto-700.ttf) format('truetype');
}
@media (max-width:1399px) {
nav.main_menu > ul > li > a {padding: 0 10px;}
.header_bottom_right_widget_holder .textwidget .qbutton.default {padding-left: 10px; padding-right:10px;}
.header_bottom_right_widget_holder {margin-left: 10px;}
}
@media (max-width:1099px) {
.header_bottom_right_widget_holder {display: none}
}
@media (max-width:999px) {
.vc_custom_1599038600947 {background-position: right bottom !important;  }
}
@media (max-width:799px) {
.vc_custom_1599038600947 .section_inner_margin {display: none}
}
.betriebe-liste .section_inner .section_inner_margin {
background-color: #fff; }