/*
Theme Name: Dr-Susanne-Staudenmaier
Author: 
Author URI: 
Description: 
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/


body {min-width: 320px !important}

.elementor-widget-the7-heading .the7-heading-title, .elementor-widget-the7-heading .the7-heading-title a {
	transition: none !important;
}

/* Content */



.half-round-right {
border-radius: 0 9999px 9999px 0;
overflow: hidden;
}

.half-round-left {
 border-radius: 9999px 0 0 9999px;
overflow: hidden;
}	

.half-round-left-right {
 border-radius: 9999px;
overflow: hidden;
}	

/* sebra widgets */
.round-image {
    aspect-ratio: 1 / 1;
    border-radius: 50%;
    overflow: hidden;
}

.round-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

/* */
.giw-wrap {
    position: relative;
    width: 100%;
    overflow: hidden;
}

/* Der Gradient erhält eine eigene Ebene.
   Größer als die Karte, damit beim Drehen keine freien Ecken sichtbar werden. */
.giw-gradient {
    position: absolute;
    inset: -50%;
    z-index: 1;

    background: linear-gradient(
        135deg,
        var(--color1),
        var(--color2)
    );

    transition: transform var(--giw-duration, 1s) ease;
    transform: rotate(0deg);
    pointer-events: none;
}

/* Nur der Gradient dreht sich */
.giw-wrap:hover .giw-gradient {
    transform: rotate(var(--giw-rotation, 180deg));
}

/* Das Bild liegt über dem Gradient und wird nie transformiert */
.giw-image {
    position: relative;
    z-index: 2;
    display: block;
    width: 45%;
    height: auto;
    object-fit: cover;
}

/* Bild links oder rechts ausrichten */
.giw-left .giw-image {
    margin-right: auto;
}

.giw-right .giw-image {
    margin-left: auto;
}

/* Rundungen direkt am Bild, nicht am umgebenden Container */
.giw-radius-left {
    border-radius: 9999px 0 0 9999px;
}

.giw-radius-right {
    border-radius: 0 9999px 9999px 0;
}

.giw-radius-round {
    border-radius: 9999px;
}


/* sebra widgets */

.floating-menu.-sub-space {
  --fm-sub-space: 0px;
}
.floating-menu.-button-space {
  --fm-button-space: 0;
}


.e-n-accordion .e-n-accordion-item {
	border-style: solid;
  border-width: 1.5px;
  border-color: var( --e-global-color-el_color_1 );
	border-radius: 30px;
}
.e-n-accordion-item > .elementor-element {
	padding: 10px 26px;
}


.opening-times {
    display: grid;
    grid-template-columns: 120px auto;
    gap: 4px 20px;
}
.distance {
    display: grid;
    grid-template-columns: 78px auto;
    gap: 4px 20px;
}

.opening-times span, .distance span {
    display: block;
}

#content .elementor-element.max-width {
	max-width: 890px;
}
/* / Content */