@charset "UTF-8";
/*
Theme Name: MeinDessauInfo Theme
Theme URI:
Author: Tino Müller
Author URI:
Description: ein Theme für mein.dessau.info
Requires at least: 6.9
Tested up to: 6.9
Requires PHP: 5.7
Version: 0.0.26
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: meindessauinfo-theme
Tags:

Schwabehaus 2023 WordPress Theme

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
*/
body {
  hyphens: auto;
}

p strong {
  color: var(--wp--preset--color--custom-rot-orange);
}

.partner-logo-wrapper img {
  max-width: 250px;
}

header nav .is-menu-open {
  max-width: calc(100% - 68px);
  width: 100%;
  right: 0px;
  left: auto;
  padding: 30px !important;
  height: -moz-fit-content;
  height: fit-content;
}
@media screen and (min-width: 768px) {
  header nav .is-menu-open {
    max-width: 340px;
    margin: 30px;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2705882353);
  }
}
header nav .is-menu-open {
  border: 4px solid var(--wp--preset--color--custom-rot-orange);
}
header nav .is-menu-open .wp-block-navigation__responsive-container-close svg {
  width: 30px;
  height: 30px;
}

:root {
  --swiper-theme-color: var(--wp--preset--color--custom-rot-orange) !important;
  --swiper-pagination-color: var(--swiper-theme-color);
}

/* Gutenberg Grid deaktivieren */
.swiper-slider {
  position: relative;
  overflow: visible !important;
}

.swiper {
  overflow: hidden !important;
}

.swiper-slider .wp-block-post-template {
  display: flex !important;
}

/* Slides */
.swiper-slide {
  height: auto;
}

.swiper-slider ul li {
  margin-block-start: 0;
}

/* Navigation Pfeile außerhalb */
.swiper-slider > .swiper-button-prev,
.swiper-slider > .swiper-button-next {
  position: absolute !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  z-index: 100 !important;
  background: transparent !important;
  width: 50px !important;
  height: 50px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.swiper-slider > .swiper-button-prev {
  left: -36px !important;
}

.swiper-slider > .swiper-button-next {
  right: -36px !important;
}

@media screen and (min-width: 1720px) {
  .swiper-slider > .swiper-button-prev {
    left: -60px !important;
  }
  .swiper-slider > .swiper-button-next {
    right: -60px !important;
  }
}
.swiper-slider > .swiper-button-prev .swiper-navigation-icon {
  transform: rotate(180deg) !important;
}

.forminator-row input, .forminator-row textarea {
  border-radius: 10px !important;
  border-color: var(--wp--preset--color--custom-rot-orange);
  border-width: 1px !important;
  font-size: 20px !important;
}
.forminator-row input :focus-visible, .forminator-row textarea :focus-visible {
  outline-color: var(--wp--preset--color--custom-rot-orange) !important;
}

.forminator-button.forminator-button-submit {
  background-color: var(--wp--preset--color--custom-rot-orange) !important;
  font-size: 20px !important;
  color: #ffffff;
  border-radius: 10px !important;
  border-color: var(--wp--preset--color--custom-rot-orange);
  border-width: 1px !important;
}
.forminator-button.forminator-button-submit:hover {
  box-shadow: none !important;
}

@media screen and (max-width: 781.98px) {
  .form-group-action {
    margin-top: 50px;
  }
}