@media(max-width:768px) {
.cover_desktop {
display: none !important
}
.cover_mobile {
display: block !important
}
}
@media(min-width:769px) {
.cover_desktop {
display: block !important
}
.cover_mobile {
display: none !important
}
}
.site-logo img, h5 {
line-height: 1.25;
margin-top: 15px
}
.above-header-bar, .site-header, .wp-block-latest-posts.is-grid li:nth-child(3n+2) {
background-color: #394a58
}
.hero-home .wp-block-columns .wp-block-column:last-child, .home-3grid .wp-block-column .wp-block-group, .post-navigation, .post-navigation .nav-next, .post-navigation .nav-previous, .rel {
position: relative
}
.site-info, .wp-block-image figcaption {
text-align: left
}
body {
background-color: #fff;
color: #394a58
}
h1, h2, h3, h4, h5 {
font-weight: 500
}
h1 {
color: #af9a65;
font-size: 30px;
line-height: 1.2;
hyphens: none;
-webkit-hyphens: none;
-ms-hyphens: none
}
h2, h3, h4, h5 {
color: #394a58;
hyphens: auto;
-webkit-hyphens: auto;
-ms-hyphens: auto
}
h2 {
font-size: 27px
}
h3, h5 {
font-size: 25px
}
h6 {
font-weight: 700
}
.erwachsene-3grid h3, .home-3grid h3, .kinder-3grid h3 {
font-weight: 700;
color: #fff;
line-height: 1
}
p {
line-height: 1.8
}
.hero-home p {
hyphens: auto;
-webkit-hyphens: auto;
-ms-hyphens: auto;
padding: 25px 0
}
.hero-home .wp-block-column:last-child span, .sidebar-left > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column:last-child p a:hover, .sidebar-right > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column:first-child p a:hover, .site-info a, a {
color: #394a58
}
.erwachsene-3grid a:hover, .home-3grid a:hover, .home-kontakt strong, .kinder-3grid a:hover, .site-info a:hover, button.menu-toggle:active, button.menu-toggle:focus, button.menu-toggle:hover {
color: #af9a65
}
.site-logo {
width: 70%;
max-width: inherit
}
.above-header-bar {
border-bottom: 1px solid
}
.above-header-bar a {
color: #fff;
font-size: 15px;
line-height: 1
}
.above-header-bar .grid-container {
display: flex;
align-items: center;
padding: 10px 0;
margin: 0 40px;
border-bottom: 1px solid #5e707f
}
.home-3grid .wp-block-column .wp-block-group:before, .wp-block-latest-posts.is-grid li > a:before {
z-index: 100;
border-width: 25px;
left: 25px;
top: -50px;
height: 0;
width: 0;
border-style: solid solid solid inset;
content: ''
}
@media (min-width:1201px) {
.above-header-bar .grid-container {
margin: 0 auto;
padding-right: 40px
}
}
.above-header-bar .kontakt {
margin-left: auto
}
.above-header-bar .kontakt div {
display: inline;
margin: 0 10px; }
.above-header-bar .kontakt div:last-child {
margin-right: 0
}
.above-header-bar .kontakt div:first-child, .copyright-bar a:first-child {
margin-left: 0
}
.above-header-bar .kontakt div img, .footer-widget-2 .kontakt div img {
width: 35px;
height: auto;
vertical-align: middle
}
.footer-widget-2 .kontakt div img {
margin-right: 5px
}
.footer-widget-2 .kontakt div, .hero-home .wp-block-column:last-child p {
margin-bottom: 15px
}
.footer-widget-2 .kontakt div:last-child, .invis-2grid figure, .invisalign-sidebar .wp-block-image, .invisalign-sidebar h3, .invisalign-sidebar > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:first-child {
margin-bottom: 0
}
.standorte-kontakt, .standorte-kontakt > .wp-block-group__inner-container {
margin-top: 0;
padding-top: 0
}
@media screen and (min-width:961px) {
.termin iframe {
min-height: 850px
}
}
.termin iframe {
max-width: 100%;
width: 100% !important;
height: 100%;
border: none;
margin: 0;
padding: 0;
display: block;
min-height: 650px
}
.rel .jameda {
position: absolute;
top: 0;
left: 50px;
margin: 0;
padding: 0;
z-index: 9
}
.rel .jameda > div {
margin-top: 0 !important
}
.main-navigation .main-nav ul li a, .main-navigation .main-nav ul ul li a, .main-navigation .menu-bar-items, .menu-toggle {
color: #fff;
text-transform: uppercase
}
.main-navigation .main-nav ul li a {
line-height: 2;
padding: 5px 0;
margin: 5px 0
}
.main-navigation, .main-navigation .main-nav ul li.sfHover > a, .main-navigation .main-nav ul li:focus > a, .main-navigation .main-nav ul li:hover > a, .main-navigation .main-nav ul li[class*=current-menu-].sfHover > a, .main-navigation .main-nav ul li[class*=current-menu-] > a, .main-navigation .main-nav ul li[class*=current-menu-] > a:hover, .main-navigation .main-nav ul ul li.sfHover > a, .main-navigation .main-nav ul ul li:focus > a, .main-navigation .main-nav ul ul li:hover > a, .main-navigation .main-nav ul ul li[class*=current-menu-].sfHover > a, .main-navigation .main-nav ul ul li[class*=current-menu-] > a, .main-navigation .main-nav ul ul li[class*=current-menu-] > a:hover, .main-navigation .menu-bar-item.sfHover > a, .main-navigation .menu-bar-item:hover > a, .main-navigation ul ul {
background-color: inherit;
color: #af9a65
}
.main-navigation, .main-navigation .main-nav ul li.sfHover > a, .main-navigation .main-nav ul li:focus > a, .main-navigation .main-nav ul li:hover > a, .main-navigation .menu-bar-item.sfHover > a, .main-navigation .menu-bar-item:hover > a, .main-navigation ul ul {
background-color: #394a58;
box-shadow: none
}
.menu-toggle {
font-size: 20px;
border: 1px solid #af9a65 !important;
color: #af9a65
}
.has-inline-mobile-toggle #site-navigation.toggled, .one-container .container {
background-color: transparent
}
.grid-container, .wp-block-group__inner-container {
max-width: 1280px
}
main#main {
margin-bottom: 75px
}
.footer-widget-1 img, .wp-block-group {
margin-bottom: 25px !important
}
.wp-block-group .wp-block-group__inner-container {
padding-bottom: 20px
}
.home .wp-block-group.hero-home, .wp-block-group .wp-block-group__inner-container p:last-child {
margin-bottom: 0 !important
}
.erwachsene-3grid > .wp-block-group__inner-container, .hero-home > .wp-block-group__inner-container, .home-3grid > .wp-block-group__inner-container, .kinder-3grid > .wp-block-group__inner-container, .postid-1306 .wp-block-group:not(.hero-home) .wp-block-group__inner-container {
padding-top: 0
}
.wp-block-group.hero-home {
background-color: #394a58;
margin-bottom: 40px !important
}
.home-3grid p, .wp-block-group.hero-home p {
line-height: 1.3
}
.gerade-zaehne .wp-block-cover, .gerade-zaehne img, .wp-block-group.hero-home .wp-block-cover {
height: 100%
}
.hero-home .wp-block-columns, .hero-home .wp-block-group__inner-container {
padding-bottom: 0;
margin-bottom: 0
}
.hero-home .wp-block-column:last-child {
background-color: #af9a65;
margin-left: 0;
display: flex;
justify-content: center;
padding: 25px;
text-transform: uppercase;
color: #fff;
font-size: 35px;
line-height: 1.2;
font-weight: 500;
flex-direction: column
}
@media (min-width:600px) {
.hero-home .wp-block-columns .wp-block-column:last-child:before {
z-index: 100;
border-width: 25px;
border-color: rgba(154, 124, 88, 0) #af9a65 rgba(154, 124, 88, 0) rgba(154, 124, 88, 0);
left: -48px;
top: 100px;
content: '';
height: 0;
width: 0;
border-style: solid solid solid inset;
position: absolute
}
}
.hero-home iframe {
width: 100%;
min-height: 100%
}
.hero-home .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column:not(:first-child), .home-3grid .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column:not(:first-child) {
margin-left: 0 !important
}
.blocks-gallery-grid .blocks-gallery-image, .blocks-gallery-grid .blocks-gallery-item, .erwachsene-3grid > .wp-block-column, .home-3grid > .wp-block-column, .kinder-3grid > .wp-block-column, .site-info .left, .wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item, .wp-block-video video {
margin-bottom: 25px
}
.erwachsene-3grid figure, .erwachsene-3grid img, .home-3grid figure, .home-3grid img, .kinder-3grid figure, .kinder-3grid img {
width: 100%;
margin-bottom: 0
}
.erwachsene-3grid .wp-block-group__inner-container, .home-3grid > .wp-block-group__inner-container .wp-block-group > .wp-block-group__inner-container, .kinder-3grid .wp-block-group__inner-container {
padding: 20px !important
}
.erwachsene-3grid .wp-block-column, .home-3grid .wp-block-column:first-child, .kinder-3grid .wp-block-column {
background-color: #425564
}
.home-3grid .wp-block-column {
margin-left: 0;
background-color: #394a58
}
.home-3grid .wp-block-column:last-child, .wp-block-latest-posts.is-grid li:nth-child(3n+3) {
background-color: #273947
}
.gerade-zaehne .wp-block-group__inner-container .wp-block-columns, .invis-2grid {
background-color: #cecdcc
}
.home-3grid .wp-block-column .wp-block-group:before {
border-color: rgba(154, 124, 88, 0) rgba(154, 124, 88, 0) #394a58;
position: absolute
}
.home-3grid .wp-block-column:first-child .wp-block-group:before {
border-color: rgba(154, 124, 88, 0) rgba(154, 124, 88, 0) #425564
}
.home-3grid .wp-block-column:last-child .wp-block-group:before {
border-color: rgba(154, 124, 88, 0) rgba(154, 124, 88, 0) #273947
}
.erwachsene-3grid p, .gerade-zaehne p, .home-3grid h3, .home-kontakt a, .home-kontakt h3, .home-kontakt p, .kinder-3grid p, .sidebar-left > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column:first-child .wp-block-button.is-style-outline a:hover, .sidebar-right > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column:last-child .wp-block-button.is-style-outline a:hover, .wp-block-latest-posts__post-excerpt {
color: #fff
}
.erwachsene-3grid a, .home-3grid a, .kinder-3grid a {
color: #fff;
text-decoration: underline
}
.erwachsene-3grid .wp-block-buttons .is-style-outline > .wp-block-button__link:not(.has-text-color), .home-3grid .wp-block-buttons .is-style-outline > .wp-block-button__link:not(.has-text-color), .kinder-3grid .wp-block-buttons .is-style-outline > .wp-block-button__link:not(.has-text-color), .zahnspange-grid .wp-block-latest-posts__post-excerpt a {
color: #fff;
text-decoration: none;
border-color: #fff;
margin-top: 5px
}
.erwachsene-3grid .wp-block-buttons .is-style-outline > .wp-block-button__link:not(.has-text-color):hover, .home-3grid .wp-block-buttons .is-style-outline > .wp-block-button__link:not(.has-text-color):hover, .kinder-3grid .wp-block-buttons .is-style-outline > .wp-block-button__link:not(.has-text-color):hover, .zahnspange-grid .wp-block-latest-posts__post-excerpt a:hover {
background-color: rgba(255, 255, 255, .1)
}
.invis-2grid {
padding: 25px;
color: #fff;
width: 900px;
max-width: 100%
}
.gerade-zaehne .is-style-outline > .wp-block-button__link:not(.has-text-color), .gerade-zaehne h3, .invis-2grid .is-style-outline > .wp-block-button__link:not(.has-text-color), .invis-2grid h3 {
border-color: #fff;
color: #fff
}
.gerade-zaehne .is-style-outline > .wp-block-button__link:not(.has-text-color):hover, .invis-2grid .is-style-outline > .wp-block-button__link:not(.has-text-color):hover {
border-color: #394a58
}
.gerade-zaehne .wp-block-group__inner-container .wp-block-columns .wp-block-column:first-child {
padding: 25px
}
.invisalign-sidebar > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column:first-child > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:first-child > .wp-block-column, .sidebar-invisalign .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container {
display: flex;
align-items: center
}
.invisalign-sidebar .invisalign-sidebar > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column:first-child .wp-block-image figure {
width: 75px
}
.invisalign-sidebar .sidebar-invisalign .wp-block-group__inner-container, .sidebar-invisalign .wp-block-group {
margin-bottom: 0 !important;
padding-bottom: 0 !important
}
.invisalign-sidebar .sidebar-invisalign {
hyphens: manual;
-webkit-hyphens: auto;
-ms-hyphens: auto
}
.invisalign-sidebar .sidebar-invisalign a {
display: block;
background-color: #ebe4de;
margin-bottom: 15px
}
.invisalign-sidebar .sidebar-invisalign p {
line-height: 1.3;
font-size: 15px;
vertical-align: middle;
width: 70%;
display: inline-block;
font-weight: 500
}
.invisalign-sidebar .sidebar-invisalign img {
vertical-align: middle;
margin-right: 10px;
display: inline-block;
width: 40px
}
.home-kontakt {
background-color: #394a58;
padding: 25px;
border-radius:10px
}
.site-footer:not(.footer-bar-active) .copyright-bar, .wp-block-latest-posts.is-grid {
margin: 0
}
.wp-block-latest-posts.is-grid .wp-block-latest-posts__featured-image {
display: flex;
align-items: center;
justify-content: center;
text-align: center;
-o-object-fit: cover;
object-fit: cover;
margin-right: 0;
min-width: 100%;
width: 100% !important
}
.wp-block-latest-posts.is-grid li {
display: flex;
align-items: center;
background-color: #425564;
flex-flow: column
}
.wp-block-latest-posts.is-grid li:nth-child(3n+2) > a:before {
border-color: rgba(154, 124, 88, 0) rgba(154, 124, 88, 0) #394a58 !important
}
.wp-block-latest-posts.is-grid li:nth-child(3n+3) > a:before {
border-color: rgba(154, 124, 88, 0) rgba(154, 124, 88, 0) #273947 !important
}
.wp-block-latest-posts.is-grid a {
font-size: 20px;
font-weight: 500;
color: #fff;
padding: 50px 25px;
display: flex;
hyphens: auto;
-webkit-hyphens: auto;
-ms-hyphens: auto;
line-height: 1.2;
position: relative;
min-height: 50px
}
.wp-block-latest-posts.is-grid li > a, .wp-block-latest-posts__post-excerpt {
width: 100%;
padding-left: 25px;
padding-right: 25px
}
.wp-block-latest-posts.is-grid li > a:before {
border-color: rgba(154, 124, 88, 0) rgba(154, 124, 88, 0) #425564 !important;
position: absolute
}
@media (min-width:601px) and (max-width:768px) {
.wp-block-latest-posts.columns-3 li {
width: calc(50% - 12px)
}
.wp-block-latest-posts.columns-3 li:nth-child(odd) {
margin-right: 24px !important
}
}
.zahnspange-grid.wp-block-latest-posts.is-grid li > a {
font-size: 27px;
padding: 25px 25px 10px
}
.zahnspange-grid .wp-block-latest-posts__post-excerpt a {
padding: 10px 20px;
display: block;
height: inherit;
font-size: 16px;
font-weight: inherit;
text-decoration: none;
border: 2px solid;
text-align: center;
border-radius: 1.55em;
box-shadow: none;
cursor: pointer;
margin: 20px 0;
line-height: inherit;
width: max-content
}
.sidebar-left .wp-block-columns .wp-block-column .wp-block-group .wp-block-group__inner-container {
padding: 0 0 25px
}
.sidebar-left .wp-block-columns .wp-block-column:first-child .wp-block-group .wp-block-group__inner-container, .sidebar-right .wp-block-columns .wp-block-column:last-child .wp-block-group .wp-block-group__inner-container {
border-bottom: 2px solid #af9a65;
margin-bottom: 50px
}
.sidebar-left .wp-block-columns .wp-block-column:first-child .wp-block-group:last-child .wp-block-group__inner-container {
border-bottom: none
}
.sidebar-right .wp-block-columns .wp-block-column .wp-block-group .wp-block-group__inner-container {
padding: 0 0 50px
}
@media (min-width:901px) {
.sidebar-left > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column:first-child {
padding-right: 25px
}
.sidebar-right > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column:last-child {
padding-left: 25px
}
}
.sidebar-right .wp-block-columns .wp-block-column:last-child .wp-block-group:last-child .wp-block-group__inner-container {
border-bottom: none;
margin-bottom: 0
}
.sidebar-left > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column:last-child p a, .sidebar-right > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column:first-child p a {
text-decoration: underline;
color: #af9a65
}
.home-kontakt a:hover {
color: #fff !important
}
.sidebar-left > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column:first-child .wp-block-button.is-style-outline a, .sidebar-right > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column:last-child .wp-block-button.is-style-outline a {
font-weight: 500
}
@media (max-width:900px) {
.invisalign-sidebar .wp-block-group__inner-container .wp-block-columns > .wp-block-column:last-child {
order: 1;
margin-bottom: 50px
}
.invisalign-sidebar .wp-block-group__inner-container .wp-block-columns > .wp-block-column:first-child, .sidebar-left > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column:first-child {
order: 2
}
.sidebar-left > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column:first-child, .sidebar-left > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column:last-child, .sidebar-right > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column:first-child, .sidebar-right > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column:last-child {
flex-basis: 100% !important
}
.sidebar-left > .wp-block-group__inner-container > .wp-block-columns, .sidebar-right > .wp-block-group__inner-container > .wp-block-columns {
flex-wrap: wrap
}
.sidebar-left > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column:last-child {
margin-left: 0;
order: 1
}
.sidebar-right > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column:last-child {
margin-left: 0
}
.sidebar-left > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column:first-child, .sidebar-right > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column:last-child {
margin-top: 50px
}
.invisalign-sidebar > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column:last-child {
margin-top: 0
}
}
.cat-links, .comments-link, .tags-links {
display: none
}
.entry-meta {
font-size: 16px
}
.entry-meta .gp-icon {
margin-right: 2px
}
.post-navigation {
margin: 0 40px !important;
padding-top: 20px;
border-top: 1px solid #e7e7e7
}
.post-navigation a {
line-height: 1.2;
padding: 5px 0;
margin: 5px 0;
display: inline-block
}
.post-navigation .gp-icon {
color: #af9a65;
opacity: 1;
margin-right: 0;
display: inline-block
}
.post-navigation span {
vertical-align: middle
}
.post-navigation .nav-next a:before, .post-navigation .nav-previous a:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%
}
@media (min-width:768px) {
.post-navigation {
font-size: 18px;
display: flex
}
.post-navigation .nav-next {
width: 50%;
display: flex;
flex-direction: row-reverse;
margin-left: auto
}
.post-navigation .nav-previous {
width: 50%
}
.post-navigation a:hover {
cursor: pointer
}
.post-navigation .nav-previous a {
padding-left: 10px
}
.post-navigation .nav-next a {
padding-right: 10px
}
.post-navigation .nav-next a:before, .post-navigation .nav-previous a:before {
width: 50%;
height: 100%
}
.post-navigation .nav-previous a:before {
left: 0
}
.post-navigation .nav-next a:before {
right: 0
}
}
.postid-1306 .wp-block-group:not(:first-child) .wp-block-group__inner-container .wp-block-columns {
border-bottom: 2px solid #ecedee;
margin-bottom: 0;
padding-bottom: 50px
}
.is-style-outline > .wp-block-button__link:not(.has-text-color), .wp-block-button.is-style-outline {
font-size: 16px;
color: #394a58
}
.is-style-outline > .wp-block-button__link, .wp-block-button__link.is-style-outline, a.button:focus, a.button:hover, a.wp-block-button__link:not(.has-background):active, a.wp-block-button__link:not(.has-background):focus, a.wp-block-button__link:not(.has-background):hover, button:focus, button:hover, html input[type=button]:focus, html input[type=button]:hover, input[type=reset]:focus, input[type=reset]:hover, input[type=submit]:focus, input[type=submit]:hover {
color: #fff;
background-color: #394a58;
border-color: #394a58!important;
border:2px solid
}
.mitarbeiter {
background-color: transparent !important
}
.site-footer #footer-widgets, .site-info {
background-color: #ebedee
}
.mitarbeiter > .wp-block-group__inner-container {
display: flex;
flex-wrap: wrap;
width: 100%;
gap: 10px
}
.mitarbeiter > .wp-block-group__inner-container .wp-block-columns {
width: 100%
}
.mitarbeiter > .wp-block-group__inner-container .wp-block-group {
display: block;
flex-basis: calc(50% - 20px);
box-sizing: border-box
}
.mitarbeiter .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container {
padding: 0
}
.mitarbeiter .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container figure {
margin-bottom: 5px
}
.mitarbeiter .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container img {
width: 100%
}
.mitarbeiter .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container p {
padding: 0;
line-height: 1.3
}
@media (min-width:769px) {
.invisalign-sidebar .sidebar-invisalign {
position: -webkit-sticky;
position: sticky;
top: 0
}
}
.mitarbeiter p {
padding: 0 15px
}
@media (max-width:781px) {
.hero-home .wp-block-columns .wp-block-column:last-child:before {
z-index: 100;
border-width: 25px;
border-color: rgba(154, 124, 88, 0) rgba(154, 124, 88, 0) #af9a65;
left: 25px;
top: -50px;
content: '';
height: 0;
width: 0;
border-style: solid solid solid inset;
position: absolute
}
.sidebar-praxis-team .wp-block-column {
flex-basis: 50% !important
}
}
ol.aligner-liste {
margin-left: 20px
}
.erwachsene-3grid h3, .home-3grid h3, .kinder-3grid h3, ol.aligner-liste li {
margin-bottom: 20px
}
ol.aligner-liste li::marker {
font-size: 20px
}
.footer-widgets-container {
padding: 80px 40px 40px
}
.footer-widget-3 li {
display: block
}
.footer-widget-3 .wp-block-buttons {
margin-bottom: 15px;
font-weight: 500
}
.inside-site-info {
display: inherit
}
@media(min-width:768px) {
.inside-site-info .copyright-bar .right {
justify-content: flex-end
}
.site-info .copyright-bar {
text-align: left;
display: flex;
justify-content: space-between;
align-items: center
}
.site-info .left {
margin-bottom: 0 !important
}
}
.copyright-bar a {
margin: 15px
}
.site-info .left img {
width: 35px;
height: 35px
}
.site-info .left img:hover {
cursor: pointer
}
.site-content .wp-block-group ul:not(.wp-block-latest-posts) li a, p a, table a {
text-decoration: underline;
color: #af9a65;
font-weight: 500
}
table tr td:first-child {
min-width: 110px
}
.kontakt-3grid .wp-block-column, .videos .wp-block-column {
margin-bottom: 50px
}
.sprechzeiten table tr:last-child {
border-bottom: 0
}
.sprechzeiten table td:first-child {
padding-left: 0;
width: 1%;
white-space: nowrap;
padding-right: 25px;
min-width: inherit !important
}
.wp-block-table, table, table td, table tr {
border: none !important
}
@media (min-width:600px) and (max-width:781px) {
.hero-home .wp-block-column {
flex-basis: calc(50%) !important;
flex-grow: 0
}
.home-3grid .wp-block-columns .wp-block-column:not(:only-child) {
flex-basis: 33.33% !important;
flex-grow: 0
}
.videos .wp-block-column:not(:only-child) {
flex-basis: 100% !important;
flex-grow: 0;
margin-left: 0
}
}
._brlbs-embed._brlbs-google-maps, ._brlbs-embed._brlbs-google-maps ._brlbs-thumbnail {
width: 100%;
margin-bottom: 0 !important;
display: block !important
}
.qr-code{margin-bottom:30px}
@media (min-width:1024px) {
.vcf {
display: none !important
}
}
@media (max-width:1023px) {
.qr-code {
display: none !important
}
}
.hero-home .wp-block-group__inner-container .wp-block-columns, .home-3grid .wp-block-group__inner-container .wp-block-columns {
gap: 0 !important
}
.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper .BorlabsCookie {
top: 0;
left: 0;
position: absolute
}
.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {
padding-top: 50%
}
@media (max-width:768px) {
.hero-home p {
font-size: 25px
}
.above-header-bar .grid-container {
margin: 0 30px
}
.rel .jameda {
left: 38px
}
.home-kontakt .wp-block-column {
margin-bottom: 50px
}
.wp-block-latest-posts.is-grid li {
margin-right: 0
}
.wp-block-latest-posts.is-grid a {
font-size: 18px
}
.page-id-1037 .wp-block-group:not(.hero-home) .wp-block-columns .wp-block-column:first-child {
order: 2
}
.page-id-1037 .wp-block-group:not(.hero-home) .wp-block-columns .wp-block-column:last-child {
order: 1
}
.page-id-1037 .wp-block-columns .wp-block-column:last-child .wp-block-cover {
margin: 25px auto;
position: relative;
padding: 0s
}
.inside-site-info {
padding-right: 40px;
padding-left: 40px
}
.home-3grid .wp-block-columns, .home-3grid .wp-block-columns .wp-block-column:last-child {
margin-bottom: 0
}
}
.sparklogo img {
margin: 20px 0
}
.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background) {
font-weight: 500;
transition: .2s ease-out
}
.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background):hover {
background-color: #394a58;
color: #fff
}
@media(max-width:768px) {
.copyright-bar .right a {
display: inline-block;
margin: 10px 10px 10px 0
}
}
.home-3grid p {
color: #fff;
font-weight: 500;
margin-bottom: 20px
}
#BorlabsCookieBox ._brlbs-block-content._brlbs-bg-dark {
background: 0 0 !important
}
.iframe_wrapper {
height: 450px
}
.mitarbeiter .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container h5 {
margin-bottom: 8px
}
@media (max-width:600px) {
.home-3grid .wp-block-columns .wp-block-column {
margin-bottom: 30px
}
.wp-block-latest-posts.columns-3 li {
width: 100%
}
.wp-block-latest-posts.columns-3 li:nth-child(odd) {
margin-right: 0 !important
}
.postid-1306 .wp-block-group:not(.hero-home) img {
margin-top: 50px
}
.postid-1306 .wp-block-group__inner-container .wp-block-columns {
padding-bottom: 0
}
.above-header-bar .kontakt div img {
width: 30px
}
.above-header-bar .kontakt div {
margin: 0
}
.above-header-bar .kontakt {
display: flex;
flex-direction: row;
justify-content: space-between;
width: 100%
}
h5 {
font-size: 17px;
font-weight: 600
}
}
.kontakt-zeiten table{width: auto !important;         border-collapse: collapse;      display: inline-table; }
.kontakt-zeiten table tr{line-height:1}
.kontakt-zeiten table tr td:first-child {min-width: inherit;padding-left:0}
.mitarbeiter > .wp-block-group__inner-container .wp-block-group {
margin: 0;
flex-basis: calc(25% - (30px /4))
}
.teamfoto img {
width: 100%;
min-width: 100%
}
@media (min-width:550px) and (max-width:768px) {
.mitarbeiter > .wp-block-group__inner-container .wp-block-group {
flex-basis: calc(33.33% - (20px/3))
}
}
@media (max-width:549px) {
.mitarbeiter > .wp-block-group__inner-container .wp-block-group {
flex-basis: calc(50% - 5px)
}
}
.iframe_wrapper div.brlbs-cmpnt-container {
height: 100% !important
}
body .brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main {
margin-left: 50px;
margin-right: 50px
}
#CookieBoxPreferencesButton {
display: none !important
}
.page-id-3208 td {
vertical-align: top
}
.page-id-3208 tr td:first-child {
vertical-align: top
}
.stndrt .wp-block-group__inner-container {
margin: 40px;
background-color: #ebedee
}
.stndrt h2 {
padding-bottom: 10px;
border-bottom: 2px solid;
margin-bottom: 40px
}
.stndrt .wp-block-buttons {
margin: 10px 0 40px
}
.stndrt td a {
text-decoration: underline
}
button, html input[type="button"], input[type="reset"], input[type="submit"], a.button, a.wp-block-button__link:not(.has-background) {
background-color: #394a58
}
button:hover, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, a.button:hover, a.wp-block-button__link:not(.has-background):hover {
background-color: #af9a65
}
.stndrt .wp-block-gallery {
padding-bottom: 20px
}
@media(max-width:768px) {
.stndrt td {
display: block
}
.stndrt td:last-child {
margin-bottom: 25px
}
.stndrt td:first-child {
padding-bottom: 0
}
.stndrt td:last-child {
padding-top: 0
}
}
.wp-block-embed__wrapper .uc-embedding-container {
bottom: 0;
height: 100%;
left: 0;
position: absolute;
right: 0;
top: 0;
width: 100%
}
.uc-embedding-more-info {
background: #CCCCCC !important
}
.uc-embedding-accept {
background: #af9a65 !important
}
.wp-block-embed__wrapper button:hover, .uc-embedding-container button:hover {
background: #394a58 !important
}
.hash {
text-align: center;
margin-top: 10px;
font-size: 15px
}
.sc-iHbSHJ.chtEFa {
display: none !important
}
.auszn{background-color:#ebedee;padding:25px;border-radius:10px}
.auszn > .wp-block-group__inner-container{padding-bottom:0!important}
.auszn .wp-block-gallery{gap:20px}
.auszn  figure.wp-block-image{padding:10px;background-color:#FFFFFF;border-radius:10px;margin-bottom:0!important}
.auszn  figcaption {position: relative!important;background:none!important;color:#394a58!important;padding:5px 0!important;display: flex;align-items: center;border-top:1px solid #ebedee;margin-top:5px;}
.auszn .wp-block-gallery:hover figure{opacity:0.5;transition:opacity 0.3s ease}
.auszn .wp-block-gallery figure:hover {opacity:1;transition:opacity 0.3s ease}
.cpt_gross figcaption{font-size:inherit!important}
#btn_termin{display: flex;position: fixed;right:30px;bottom:30px;z-index: 10}
#btn_termin a{
display: flex;
align-items: center;
line-height:1;
margin-left:auto;
justify-content: right;
padding:10px 30px;
border-radius: 30px;
box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px rgba(0, 0, 0, 0.14), 0px 1px 18px rgba(0, 0, 0, 0.12);
background:#FFFFFF;
transition: all 0.2s ease-in-out;
}
#btn_termin a:hover{
transform: scale(1.02);
}
#btn_termin a img{margin-right:5px}
.brlbs-cmpnt-dialog-bar-entrance *:focus, .brlbs-cmpnt-dialog-bar-entrance *:active{outline: none!important}
.home-3grid p strong , .home .sidebar-left .wp-block-column:first-child strong{font-size:25px;font-weight:700;line-height:1.2}
.home .sidebar-left .wp-block-column:first-child strong{font-weight:500}
.mitarbeiter h3{margin-bottom:0}
.box-hg-grau{background-color:#ebedee;padding:25px;border-radius:10px}
.box-hg-grau h2{margin-bottom:5px}
.is-style-outline>.wp-block-button__link:not(.has-text-color), .wp-block-button.is-style-outline{background-color: transparent}
.one-container .site-content{padding-top:0}
.page-id-3905 .site-content{padding:0!important}
.home-3grid .wp-block-buttons .is-style-outline>.wp-block-button__link:not(.has-text-color){border-color:#FFFFFF!important}
.wp-block-group.auszn .wp-block-image a{margin:auto!important;text-align:center}
.language-switcher{display:flex;align-items:center;}
.language-switcher__link{color:inherit;text-decoration:none;}