@charset "UTF-8";
  body {
scroll-behavior: auto;
hyphens: auto;
font-size: clamp(var(--body-font-size-mobile), var(--body-font-size-normal), var(--body-font-size-large));
}
body .wide-submenu {
--child-submenu-min-width: 320px;
}
body .wp-block-navigation-item.as-icon > a {
border: 3px solid var(--wp--custom--color--primary);
aspect-ratio: 1/2;
width: 30px;
height: 30px;
align-items: center;
display: flex !important;
line-height: 0;
border-radius: 100px;
text-align: center;
justify-content: center;
color: var(--wp--custom--color--primary) !important;
font-weight: bold;
}
@media (min-width: 600px) {
.bienen-gallery-wrapper.wp-block-gallery.has-nested-images figure.wp-block-image {
max-width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px) * 0.75);
}
}
.bienen-gallery-wrapper.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
line-height: 1.2;
position: relative;
background: none;
box-sizing: border-box;
color: unset;
font-size: smaller;
margin: auto;
overflow: auto;
padding: 5px 0 0;
text-align: center;
text-shadow: none;
bottom: auto;
left: auto;
top: auto;
}
.bienen-gallery-wrapper.wp-block-gallery.has-nested-images figure.wp-block-image figcaption p {
margin-top: 0;
}
.hide-if-empty:has(.empty-target:empty) {
display: none;
}
div.util-stretch-width,
figure.util-stretch-width img {
width: 100%;
height: auto;
}
.max-height-50px img {
max-height: 50px;
}
.max-height-30px img {
max-height: 30px;
}
@media (orientation: portrait) {
body {
--wp--custom--gap--vertical: 10px;
--wp--custom--gap--horizontal: 15px;
--wp--style--block-gap: 1rem;
--wp-mobile-gap: 1rem;
}
.is-layout-constrained > * {
margin-block-start: var(--wp-mobile-gap);
}
.wp-block-group.is-layout-flex {
gap: var(--wp-mobile-gap);
}
.hide-portrait,
.hide-mobile {
display: none;
}
.mobile-order-10 {
order: 10;
}
}
.wp-block-navigation-item.current-menu-item > a {
text-decoration: underline !important;
}
.af-fields .af-success {
padding: 16px;
margin: 16px;
border: 4px solid var(--wp--preset--color--custom-bienen-gr-n);
}
@media (orientation: landscape) {
.hide-desktop,
.hide-landscape {
display: none !important;
}
}
naturadb-widget .widget {
padding: 0;
border: 0;
}
.wpc-filters-main-wrap .wpc-filters-widget-wrapper {
--custom-filter-gap: calc(2 * var(--wp--custom--gap--baseline));
gap: var(--custom-filter-gap);
row-gap: 10px;
}
.wpc-filters-main-wrap .wpc-filters-widget-wrapper .wpc-filters-section {
margin-bottom: 5px;
max-width: calc((var(--wp--style--global--wide-size) - 3 * var(--custom-filter-gap)) / 4);
min-width: 250px;
}
.wpc-filters-main-wrap .wpc-filters-widget-wrapper .wpc-filters-section .select2 {
max-width: 100%;
}
.wpc-filters-main-wrap .wpc-filters-widget-wrapper .wpc-filters-section .wpc-filter-title {
margin-bottom: 0;
}
.wpc-filters-main-wrap .wpc-filters-widget-wrapper :is(.wpc-filter-layout-dropdown, .wpc-sorting-form) .select2-container--default .select2-selection--single .select2-selection__arrow {
height: 90%;
}
.wpc-filters-main-wrap .wpc-filters-widget-wrapper .wpc-instead-of-posts-found:empty {
display: none;
}
.wpc-filters-main-wrap .wpc-filters-widget-wrapper .wpc-filter-search-form .wpc-search-field {
height: 36px;
border: 1px solid #aaa;
width: 100%;
max-width: calc(100% - 34px);
}
.wpc-filters-main-wrap .wpc-filters-widget-wrapper .wpc-filters-ul-list.wpc-filters-checkboxes {
margin: 0;
margin-top: 5px;
}
.wpc-filters-main-wrap .wpc-filters-widget-wrapper .wpc-filter-bienen_profibetrieb input + label a,
.wpc-filters-main-wrap .wpc-filters-widget-wrapper .wpc-filter-bienen_fotowettbewerb_teilnahme input + label a,
.wpc-filters-main-wrap .wpc-filters-widget-wrapper .wpc-filter-bienen_kraeuterkids input + label a,
.wpc-filters-main-wrap .wpc-filters-widget-wrapper .wpc-filter-bienen_gewinner input + label a {
display: none;
}
.wpc-filters-main-wrap .wpc-filters-widget-wrapper .wpc-filter-bienen_profibetrieb input + label:after,
.wpc-filters-main-wrap .wpc-filters-widget-wrapper .wpc-filter-bienen_fotowettbewerb_teilnahme input + label:after,
.wpc-filters-main-wrap .wpc-filters-widget-wrapper .wpc-filter-bienen_kraeuterkids input + label:after,
.wpc-filters-main-wrap .wpc-filters-widget-wrapper .wpc-filter-bienen_gewinner input + label:after {
content: "Ja";
}
.wpc-custom-selected-terms .wpc-chip-bienen_profibetrieb-1 .wpc-chip-content:before {
content: "Naturgartenfachbetrieb";
}
.wpc-custom-selected-terms .wpc-chip-bienen_profibetrieb-1 .wpc-chip-content .wpc-filter-chip-name {
display: none;
}
.wpc-custom-selected-terms .wpc-chip-bienen_fotowettbewerb_teilnahme-1 .wpc-chip-content:before {
content: "Fotowettbewerb";
}
.wpc-custom-selected-terms .wpc-chip-bienen_fotowettbewerb_teilnahme-1 .wpc-chip-content .wpc-filter-chip-name {
display: none;
}
.wpc-custom-selected-terms .wpc-chip-bienen_kraeuterkids-1 .wpc-chip-content:before {
content: "Kräuterkids";
}
.wpc-custom-selected-terms .wpc-chip-bienen_kraeuterkids-1 .wpc-chip-content .wpc-filter-chip-name {
display: none;
}
.wpc-custom-selected-terms .wpc-chip-bienen_gewinner-1 .wpc-chip-content:before {
content: "Gewinner";
}
.wpc-custom-selected-terms .wpc-chip-bienen_gewinner-1 .wpc-chip-content .wpc-filter-chip-name {
display: none;
}
body .acf-taxonomy-field .categorychecklist-holder {
max-height: 100%;
}
body .wp-site-blocks .acf-field .acf-label {
margin-bottom: 0;
} :is(.acf-button, .acf-tab-button) {
padding: 3px 20px;
}
:is(.acf-button, .acf-tab-button, .wp-block-button > a) {
transition: all 0.1s;
box-shadow: 0 0 0 #7c1b22;
}
:is(.acf-button, .acf-tab-button, .wp-block-button > a):hover {
--wp--preset--color--contrast-2: var(--wp--custom--button--color--background);
--wp--preset--color--base: var(--wp--custom--button--color--text);
transform: translate(2px, -2px);
box-shadow: -2px 2px 0px #7c1b22;
transition: all 0.1s;
}